From 29d388a6cc8f82068da2cfdaa9298a4f0b3b8432 Mon Sep 17 00:00:00 2001 From: Lucas Mundim Date: Tue, 16 Jun 2026 20:18:57 -0300 Subject: [PATCH] ci: bump remaining Node 20 actions to Node 24 The artifact-action bump (#78) only covered docker-publish.yml. The other four workflows still ran actions/checkout@v4 and actions/setup-go@v5 (both Node 20), plus golangci-lint-action@v8, producing 'Node.js 20 actions are deprecated' warnings on test/lint/e2e/crd-sync runs. - actions/checkout@v4 -> v6 (test.yml, test-e2e.yml, lint.yml x2, helm-crd-sync-check.yml) - actions/setup-go@v5 -> v6 (same four workflows) - golangci/golangci-lint-action@v8 -> v9 (lint.yml) All three are pure Node-24 runtime bumps (verified action.yml 'using: node24'; golangci v9 release notes confirm the only change is node20->node24, so the version: v2.4.0 pin stays valid). setup-helm@v5 and docker/* are already node24. No Node-20 actions remain in any workflow. --- .github/workflows/helm-crd-sync-check.yml | 4 ++-- .github/workflows/lint.yml | 8 ++++---- .github/workflows/test-e2e.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/helm-crd-sync-check.yml b/.github/workflows/helm-crd-sync-check.yml index d257dec..186b788 100644 --- a/.github/workflows/helm-crd-sync-check.yml +++ b/.github/workflows/helm-crd-sync-check.yml @@ -19,10 +19,10 @@ jobs: runs-on: ubuntu-latest 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-file: 'go.mod' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index acdce9d..a55d58e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,15 +14,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod - name: Run linter - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: v2.4.0 @@ -30,7 +30,7 @@ jobs: name: Chart.yaml version/appVersion parity runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Verify version and appVersion match run: | set -eu diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index 484bbd8..98ddb4a 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 36ef7fb..f1300fa 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod