Skip to content

Commit 06b8870

Browse files
committed
Limits force-updates to production for the time being
1 parent e694c1f commit 06b8870

File tree

1 file changed

+8
-25
lines changed

1 file changed

+8
-25
lines changed

.github/workflows/handle-sheet-push.yml

+8-25
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ jobs:
1616
outputs:
1717
sheet: ${{ steps.filter.outputs.sheet }}
1818
sheet-json: ${{ steps.filter.outputs.sheet_files }}
19-
force-update: ${{ steps.filter.outputs.force-update }}
2019
steps:
2120
- uses: actions/checkout@v3
2221
- uses: dorny/paths-filter@v2
@@ -30,52 +29,36 @@ jobs:
3029
filters: |
3130
sheet:
3231
- added|modified: '*/sheet.json'
33-
force-update:
34-
- added|modified: 'build.toml'
3532
3633
- id: 'auth'
37-
if: steps.filter.outputs.sheet == 'true' || steps.filter.outputs.force-update == 'true'
34+
if: steps.filter.outputs.sheet == 'true'
3835
uses: 'google-github-actions/auth@v1'
3936
with:
4037
credentials_json: '${{ secrets.SHEET_HTTP_GCP_KEYFILE }}'
4138
- name: 'Set up Cloud SDK'
42-
if: steps.filter.outputs.sheet == 'true' || steps.filter.outputs.force-update == 'true'
39+
if: steps.filter.outputs.sheet == 'true'
4340
uses: 'google-github-actions/setup-gcloud@v1'
4441

4542
- name: 'Use gcloud CLI'
46-
if: steps.filter.outputs.sheet == 'true' || steps.filter.outputs.force-update == 'true'
43+
if: steps.filter.outputs.sheet == 'true'
4744
run: 'gcloud info'
4845
- uses: oven-sh/setup-bun@v1
49-
if: steps.filter.outputs.sheet == 'true' || steps.filter.outputs.force-update == 'true'
46+
if: steps.filter.outputs.sheet == 'true'
5047

5148
- run: bun install
52-
if: steps.filter.outputs.sheet == 'true' || steps.filter.outputs.force-update == 'true'
49+
if: steps.filter.outputs.sheet == 'true'
5350
working-directory: contrib/sheet-pixie
5451

5552
# Handles when sheets have been updated individually
5653
- run: bun run contrib/sheet-pixie/index.ts ${{ steps.filter.outputs.sheet_files }}
57-
if: steps.filter.outputs.force-update != 'true' && steps.filter.outputs.sheet == 'true'
54+
if: steps.filter.outputs.sheet == 'true'
5855
env:
5956
DEST_DIR: ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }}
6057
- run: find ${{ env.DEST_DIR }} -maxdepth 1 -type d -exec sh -c 'cp -R --verbose "$(basename "{}")/translations" "{}/"' 2>/dev/null \;
61-
if: steps.filter.outputs.force-update != 'true' && steps.filter.outputs.sheet == 'true'
58+
if: steps.filter.outputs.sheet == 'true'
6259
env:
6360
DEST_DIR: ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }}
6461
- run: gcloud storage rsync --project=roll20-actual ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }} gs://roll20-cdn/${{ env.CDN_SHEETS_FOLDER }} --cache-control='no-cache' --recursive
65-
if: steps.filter.outputs.force-update != 'true' && steps.filter.outputs.sheet == 'true'
66-
env:
67-
DEST_DIR: ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }}
68-
69-
# Handles when a force-update has been requested (meaning all sheets will be re-built and deployed)
70-
- run: make all
71-
if: steps.filter.outputs.force-update == 'true'
72-
env:
73-
DEST_DIR: ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }}
74-
- run: find ${{ env.DEST_DIR }} -maxdepth 1 -type d -exec sh -c 'cp -R --verbose "$(basename "{}")/translations" "{}/"' 2>/dev/null \;
75-
if: steps.filter.outputs.force-update == 'true'
76-
env:
77-
DEST_DIR: ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }}
78-
- run: gcloud storage rsync --project=roll20-actual ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }} gs://roll20-cdn/${{ env.CDN_SHEETS_FOLDER }} --delete-unmatched-destination-objects --cache-control='no-cache' --recursive
79-
if: steps.filter.outputs.force-update == 'true'
62+
if: steps.filter.outputs.sheet == 'true'
8063
env:
8164
DEST_DIR: ${{ runner.temp }}/${{ env.CDN_SHEETS_FOLDER }}

0 commit comments

Comments
 (0)