Skip to content

Commit 7f8acfc

Browse files
chakru-rRyanHolstien
authored andcommitted
ci(cloudflare): fix workflow check for secret (#14906)
1 parent 761115f commit 7f8acfc

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/react-cloudflare-pages.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff 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 }}

0 commit comments

Comments
 (0)