@@ -28,19 +28,24 @@ jobs:
2828 - name : Install dependencies
2929 run : pnpm install --frozen-lockfile
3030
31- - name : Deploy Sanity via Blueprints (Studio & Functions)
31+ - name : Deploy Sanity Studio
32+ run : npx sanity deploy -y
33+ working-directory : apps/sanity
34+ env :
35+ SANITY_AUTH_TOKEN : ${{ secrets.SANITY_AUTH_TOKEN }}
36+ SANITY_STUDIO_HOSTNAME : ${{ vars.SANITY_STUDIO_HOSTNAME }}
37+ SANITY_STUDIO_DATASET : ${{ vars.SANITY_STUDIO_DATASET }}
38+ SANITY_STUDIO_PROJECT_ID : ${{ vars.SANITY_STUDIO_PROJECT_ID }}
39+
40+ - name : Deploy Sanity Blueprints Functions
3241 run : |
33- npx sanity blueprints promote --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} --force || true
34- npx sanity blueprints deploy --stack ${{ vars.SANITY_STUDIO_DATASET }} || \
35- npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} || \
36- npx sanity deploy -y
42+ npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }}
3743 working-directory : apps/sanity
3844 env :
3945 SANITY_AUTH_TOKEN : ${{ secrets.SANITY_AUTH_TOKEN }}
4046 SANITY_PROJECT_ID : ${{ vars.SANITY_STUDIO_PROJECT_ID }}
4147 SANITY_STUDIO_PROJECT_ID : ${{ vars.SANITY_STUDIO_PROJECT_ID }}
4248 SANITY_STUDIO_DATASET : ${{ vars.SANITY_STUDIO_DATASET }}
43- SANITY_STUDIO_HOSTNAME : ${{ vars.SANITY_STUDIO_HOSTNAME }}
4449 YOUTUBE_API_KEY : ${{ secrets.YOUTUBE_API_KEY }}
4550
4651 deploy-production :
@@ -61,18 +66,22 @@ jobs:
6166 - name : Install dependencies
6267 run : pnpm install --frozen-lockfile
6368
64- - name : Deploy Sanity via Blueprints (Studio & Functions)
69+ - name : Deploy Sanity Studio
70+ run : npx sanity deploy -y
71+ working-directory : apps/sanity
72+ env :
73+ SANITY_AUTH_TOKEN : ${{ secrets.SANITY_AUTH_TOKEN }}
74+ SANITY_STUDIO_HOSTNAME : ${{ vars.SANITY_STUDIO_HOSTNAME }}
75+ SANITY_STUDIO_DATASET : ${{ vars.SANITY_STUDIO_DATASET }}
76+ SANITY_STUDIO_PROJECT_ID : ${{ vars.SANITY_STUDIO_PROJECT_ID }}
77+
78+ - name : Deploy Sanity Blueprints Functions
6579 run : |
66- npx sanity blueprints promote --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} --force || true
67- npx sanity blueprints deploy --stack ${{ vars.SANITY_STUDIO_DATASET }} || \
68- npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} || \
69- npx sanity deploy -y
80+ npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }}
7081 working-directory : apps/sanity
7182 env :
7283 SANITY_AUTH_TOKEN : ${{ secrets.SANITY_AUTH_TOKEN }}
7384 SANITY_PROJECT_ID : ${{ vars.SANITY_STUDIO_PROJECT_ID }}
7485 SANITY_STUDIO_PROJECT_ID : ${{ vars.SANITY_STUDIO_PROJECT_ID }}
7586 SANITY_STUDIO_DATASET : ${{ vars.SANITY_STUDIO_DATASET }}
76- SANITY_STUDIO_HOSTNAME : ${{ vars.SANITY_STUDIO_HOSTNAME }}
7787 YOUTUBE_API_KEY : ${{ secrets.YOUTUBE_API_KEY }}
78-
0 commit comments