File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,19 @@ jobs:
2424 runs-on : ubuntu-22.04
2525 outputs :
2626 frontend_change : ${{ steps.ci-optimize.outputs.frontend-change == 'true' }}
27+ cloudflare_token_available : ${{ steps.cloudflare-token-check.outputs.cloudflare_token_available }}
2728 steps :
2829 - name : Check out the repo
2930 uses : acryldata/sane-checkout-action@v4
3031 - uses : ./.github/actions/ci-optimization
3132 id : ci-optimize
33+ - name : Check if cloudflare api token is available
34+ id : cloudflare-token-check
35+ env :
36+ API_TOKEN_AVAILABLE : ${{ secrets.CLOUDFLARE_API_TOKEN != '' }}
37+ run : |
38+ echo "API_TOKEN_AVAILABLE is : ${{ env.API_TOKEN_AVAILABLE }}"
39+ echo "cloudflare_token_available=${{ env.API_TOKEN_AVAILABLE }}" >> "$GITHUB_OUTPUT"
3240
3341 deploy :
3442 runs-on : ubuntu-22.04
@@ -46,13 +54,13 @@ jobs:
4654 with :
4755 distribution : " zulu"
4856 java-version : 17
49- - uses : gradle/gradle-build-action@v3
57+ - uses : gradle/actions/setup-gradle@v4
5058 - name : Gradle build for frontend
5159 if : ${{ needs.setup.outputs.frontend_change == 'true' }}
5260 run : |
5361 ./gradlew :datahub-web-react:build -x test -x check --parallel
5462 - name : Publish
55- if : ${{ needs.setup.outputs.frontend_change == 'true' && secrets.CLOUDFLARE_API_TOKEN != ' ' }}
63+ if : ${{ needs.setup.outputs.frontend_change == 'true' && needs.setup.outputs.cloudflare_token_available == 'true ' }}
5664 uses : cloudflare/pages-action@1
5765 with :
5866 apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
You can’t perform that action at this time.
0 commit comments