File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,13 +15,23 @@ jobs:
1515 - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
1616 with :
1717 persist-credentials : false
18+ - name : Check Surge token
19+ id : surge-token
20+ env :
21+ SURGE_TOKEN : ${{ secrets.SURGE_TOKEN }}
22+ run : |
23+ if [ -n "$SURGE_TOKEN" ]; then
24+ echo "enabled=true" >> "$GITHUB_OUTPUT"
25+ else
26+ echo "enabled=false" >> "$GITHUB_OUTPUT"
27+ fi
1828 - name : Build preview
19- if : ${{ secrets.SURGE_TOKEN != ' ' }}
29+ if : ${{ steps.surge-token.outputs.enabled == 'true ' }}
2030 run : |
2131 npm install
2232 npm run build
2333 - uses : afc163/surge-preview@bf90a5a86111f6311ca42f0a5a0f80fb0fb03cec
24- if : ${{ secrets.SURGE_TOKEN != ' ' }}
34+ if : ${{ steps.surge-token.outputs.enabled == 'true ' }}
2535 env :
2636 SURGE_TOKEN : ${{ secrets.SURGE_TOKEN }}
2737 with :
3141 failOnError : false
3242 setCommitStatus : false
3343 - name : Skip Surge preview
34- if : ${{ secrets.SURGE_TOKEN == ' ' }}
44+ if : ${{ steps.surge-token.outputs.enabled != 'true ' }}
3545 run : echo "SURGE_TOKEN is not configured; skip Surge preview."
You can’t perform that action at this time.
0 commit comments