Skip to content

sanity-webhook

sanity-webhook #14

name: update sanity display in development mode
on:
repository_dispatch:
types: [sanity-webhook]
jobs:
build:
runs-on: macos-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Print workspace directory
run: echo ${{ github.workspace }}
- name: Use Node.js 18
uses: actions/setup-node@v2
with:
node-version: '18.18.0'
- name: Install dependencies
run: npm install
# github actions cannot run gatsby commands without global install
#- name: Install Gatsby
# run: npm install -g gatsby-cli
# attempt to echo processes
- name: List Gatsby processes
run: ps aux | grep gatsby
# kill every development server instance / worker, if running
- name: Stop Gatsby development server
run: pkill -f 'gatsby'
- name: Clean Gatsby cache
run: npx gatsby clean
- name: Start Gatsby development server
run: npx gatsby develop