Skip to content

Commit 682a599

Browse files
committed
ci: make sanity blueprints deploy non-blocking on unprovisioned stacks
1 parent 1f79216 commit 682a599

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

‎.github/workflows/deploy.yml‎

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,14 @@ jobs:
3838
SANITY_STUDIO_PROJECT_ID: ${{ vars.SANITY_STUDIO_PROJECT_ID }}
3939

4040
- name: Deploy Sanity Blueprints
41-
run: npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} || npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --new-stack-name ${{ vars.SANITY_STUDIO_DATASET }}
41+
continue-on-error: true
42+
run: |
43+
npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} || \
44+
npx sanity blueprints init . --blueprint-type ts --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack-name ${{ vars.SANITY_STUDIO_DATASET }} || true
4245
working-directory: apps/sanity
4346
env:
4447
SANITY_AUTH_TOKEN: ${{ secrets.SANITY_AUTH_TOKEN }}
48+
SANITY_PROJECT_ID: ${{ vars.SANITY_STUDIO_PROJECT_ID }}
4549
SANITY_STUDIO_PROJECT_ID: ${{ vars.SANITY_STUDIO_PROJECT_ID }}
4650
SANITY_STUDIO_DATASET: ${{ vars.SANITY_STUDIO_DATASET }}
4751

@@ -73,10 +77,14 @@ jobs:
7377
SANITY_STUDIO_PROJECT_ID: ${{ vars.SANITY_STUDIO_PROJECT_ID }}
7478

7579
- name: Deploy Sanity Blueprints
76-
run: npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} || npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --new-stack-name ${{ vars.SANITY_STUDIO_DATASET }}
80+
continue-on-error: true
81+
run: |
82+
npx sanity blueprints deploy --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack ${{ vars.SANITY_STUDIO_DATASET }} || \
83+
npx sanity blueprints init . --blueprint-type ts --project-id ${{ vars.SANITY_STUDIO_PROJECT_ID }} --stack-name ${{ vars.SANITY_STUDIO_DATASET }} || true
7784
working-directory: apps/sanity
7885
env:
7986
SANITY_AUTH_TOKEN: ${{ secrets.SANITY_AUTH_TOKEN }}
87+
SANITY_PROJECT_ID: ${{ vars.SANITY_STUDIO_PROJECT_ID }}
8088
SANITY_STUDIO_PROJECT_ID: ${{ vars.SANITY_STUDIO_PROJECT_ID }}
8189
SANITY_STUDIO_DATASET: ${{ vars.SANITY_STUDIO_DATASET }}
8290

0 commit comments

Comments
 (0)