From 9ed2e121f5e271ce6f28d8c98e97137af761e321 Mon Sep 17 00:00:00 2001 From: Simon Smallchua <40650011+simonsmallchua@users.noreply.github.com> Date: Sun, 22 Mar 2026 17:19:45 +1100 Subject: [PATCH] Bump CI actions for Node.js 24 --- .github/workflows/auto-release.yml | 6 ++--- .github/workflows/changelog-check.yml | 4 +-- .github/workflows/fly-deploy.yml | 4 +-- .github/workflows/review-apps.yml | 6 ++--- .github/workflows/test.yml | 34 ++++++++++++------------- .github/workflows/webflow-extension.yml | 4 +-- 6 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index e860d6d4f..eb908825d 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -31,14 +31,14 @@ jobs: pull-requests: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 token: ${{ secrets.PAT_TOKEN }} - name: Check for no-release label id: skip - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const sha = context.sha; @@ -189,7 +189,7 @@ jobs: if: steps.check.outputs.should_release == 'true' && steps.skip.outputs.should_skip != 'true' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const fs = require('fs'); diff --git a/.github/workflows/changelog-check.yml b/.github/workflows/changelog-check.yml index ccb0e4c74..2d28d844c 100644 --- a/.github/workflows/changelog-check.yml +++ b/.github/workflows/changelog-check.yml @@ -25,7 +25,7 @@ jobs: pull-requests: write steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -89,7 +89,7 @@ jobs: echo "Next version will be: $NEW_VERSION" - name: Comment on PR with version info - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const releaseType = '${{ steps.check.outputs.release_type }}'; diff --git a/.github/workflows/fly-deploy.yml b/.github/workflows/fly-deploy.yml index 0c114579f..da7fce000 100644 --- a/.github/workflows/fly-deploy.yml +++ b/.github/workflows/fly-deploy.yml @@ -23,10 +23,10 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 concurrency: deploy-group # optional: ensure only one action runs at a time steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" diff --git a/.github/workflows/review-apps.yml b/.github/workflows/review-apps.yml index c26b934fa..ead1d0945 100644 --- a/.github/workflows/review-apps.yml +++ b/.github/workflows/review-apps.yml @@ -35,10 +35,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" @@ -257,7 +257,7 @@ jobs: FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} - name: Comment PR with app URL - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const appName = `adapt-pr-${{ github.event.number }}`; diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3b633427c..e17ac204e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,10 +38,10 @@ jobs: GOFLAGS: "-mod=mod" GOPROXY: "https://proxy.golang.org,direct" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" cache: true @@ -53,7 +53,7 @@ jobs: echo "gocache=$(go env GOCACHE)" >> $GITHUB_OUTPUT - name: Cache Go modules - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ${{ steps.go-env.outputs.gomodcache }} @@ -69,7 +69,7 @@ jobs: run: go list -deps -test ./... - name: golangci-lint - uses: golangci/golangci-lint-action@v7 + uses: golangci/golangci-lint-action@v8 with: version: v2.9.0 args: --config .golangci.yml --modules-download-mode=mod @@ -78,10 +78,10 @@ jobs: name: Format Check runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" cache: true @@ -100,7 +100,7 @@ jobs: echo "✅ All Go files are properly formatted" - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "20" @@ -123,10 +123,10 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 needs: [lint, format] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" cache: true @@ -138,7 +138,7 @@ jobs: go test -v -race -short -shuffle=on -covermode=atomic -coverprofile=coverage-unit.out -coverpkg=./... ./... - name: Upload unit test coverage - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-unit path: coverage-unit.out @@ -157,10 +157,10 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 needs: [lint, format] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" cache: true @@ -193,14 +193,14 @@ jobs: - name: Upload integration test coverage if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-integration path: coverage-integration.out - name: Upload test results if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: test-results path: junit.xml @@ -230,16 +230,16 @@ jobs: always() && (needs.unit-tests.result == 'success' || needs.integration-tests.result == 'success') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "1.26.0" cache: true - name: Download coverage files - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: pattern: coverage-* merge-multiple: true diff --git a/.github/workflows/webflow-extension.yml b/.github/workflows/webflow-extension.yml index 7d4e8af9d..56c7c66bd 100644 --- a/.github/workflows/webflow-extension.yml +++ b/.github/workflows/webflow-extension.yml @@ -24,10 +24,10 @@ jobs: working-directory: webflow-designer-extension-cli steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "20"