File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,13 +22,23 @@ jobs:
2222 - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
2323 with :
2424 persist-credentials : false
25+ - name : Check Surge token
26+ id : surge-token
27+ env :
28+ SURGE_TOKEN : ${{ secrets.SURGE_TOKEN }}
29+ run : |
30+ if [ -n "$SURGE_TOKEN" ]; then
31+ echo "enabled=true" >> "$GITHUB_OUTPUT"
32+ else
33+ echo "enabled=false" >> "$GITHUB_OUTPUT"
34+ fi
2535 - name : Build preview
26- if : ${{ secrets.SURGE_TOKEN != ' ' }}
36+ if : ${{ steps.surge-token.outputs.enabled == 'true ' }}
2737 run : |
2838 npm install
2939 npm run build
3040 - uses : afc163/surge-preview@bf90a5a86111f6311ca42f0a5a0f80fb0fb03cec
31- if : ${{ secrets.SURGE_TOKEN != ' ' }}
41+ if : ${{ steps.surge-token.outputs.enabled == 'true ' }}
3242 env :
3343 SURGE_TOKEN : ${{ secrets.SURGE_TOKEN }}
3444 with :
3848 failOnError : false
3949 setCommitStatus : false
4050 - name : Skip Surge preview
41- if : ${{ secrets.SURGE_TOKEN == ' ' }}
51+ if : ${{ steps.surge-token.outputs.enabled != 'true ' }}
4252 run : echo "SURGE_TOKEN is not configured; skip Surge preview."
You can’t perform that action at this time.
0 commit comments