From 3a797b159f9468dd6d857c344602e125074ae8c8 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Sat, 16 Aug 2025 15:41:52 +0000 Subject: [PATCH] fix(mkdocs): pass Cloudflare credentials as action inputs instead of env vars The cloudflare/wrangler-action@v3 expects apiToken and accountId to be passed as action input parameters, not environment variables. This was causing the deployment to fail with 'CLOUDFLARE_API_TOKEN environment variable' error. --- .github/workflows/deploy-docs.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 28ac08d..0d76d8a 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -89,22 +89,20 @@ jobs: - name: Deploy to Cloudflare Pages id: deploy if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' - env: - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} uses: cloudflare/wrangler-action@v3 with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy site --project-name=readur-docs --branch=${{ github.ref_name }} # Deploy preview for PRs - name: Deploy Preview to Cloudflare Pages id: preview-deployment if: github.event_name == 'pull_request' - env: - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} uses: cloudflare/wrangler-action@v3 with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy site --project-name=readur-docs --branch=pr-${{ github.event.pull_request.number }} # Post deployment URL as PR comment