From 402ff618b2e82b9b1fa40ed9c31ed81c9a28b15c Mon Sep 17 00:00:00 2001 From: Ben Tan Date: Wed, 30 Sep 2026 20:08:17 +0100 Subject: [PATCH 1/2] [TW-7440] fix(ci): replace removed cloudflare/pages-action with wrangler-action - replace cloudflare/pages-action@v1 with cloudflare/wrangler-action pinned to the v4.1.3 commit SHA - deploy with `wrangler pages deploy docs` using the same project name and branch - point the sdk-reference environment URL at the new deployment-url output Co-Authored-By: Claude Opus 5.5 --- .github/workflows/sdk-reference.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/sdk-reference.yaml b/.github/workflows/sdk-reference.yaml index 0a70a568..a2412333 100644 --- a/.github/workflows/sdk-reference.yaml +++ b/.github/workflows/sdk-reference.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest environment: name: sdk-reference - url: ${{ steps.deploy.outputs.url }} + url: ${{ steps.deploy.outputs.deployment-url }} steps: - uses: actions/checkout@v2 - name: Setup Nodejs @@ -32,12 +32,9 @@ jobs: echo "CLOUDFLARE_BRANCH=$BRANCH" >> "$GITHUB_ENV" fi - name: Publish to Cloudflare Pages - uses: cloudflare/pages-action@v1 + uses: cloudflare/wrangler-action@953926a2e2182532811c01a25e53647d93bf07c0 # v4.1.3 id: deploy with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: nylas-nodejs-sdk-reference - directory: docs - wranglerVersion: "3" - branch: ${{ env.CLOUDFLARE_BRANCH }} + command: pages deploy docs --project-name=nylas-nodejs-sdk-reference --branch=${{ env.CLOUDFLARE_BRANCH }} From 0c7937399818a4ce811e1b292d81b18f55adc725 Mon Sep 17 00:00:00 2001 From: Ben Tan Date: Wed, 30 Sep 2026 20:10:23 +0100 Subject: [PATCH 2/2] [TW-7440] fix(ci): build sdk-reference docs on Node 24 for Wrangler 4 - bump the docs job from Node 18.x to 24.x because Wrangler 4 requires Node 20 or newer Co-Authored-By: Claude Opus 5.5 --- .github/workflows/sdk-reference.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sdk-reference.yaml b/.github/workflows/sdk-reference.yaml index a2412333..4ac09fb9 100644 --- a/.github/workflows/sdk-reference.yaml +++ b/.github/workflows/sdk-reference.yaml @@ -17,7 +17,7 @@ jobs: - name: Setup Nodejs uses: actions/setup-node@v1 with: - node-version: 18.x + node-version: 24.x - name: Install dependencies and build run: npm install - name: Build docs