From 49c36255c1c0d1c5ad7e1e1e743c62c7de237dbd Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Watenberg Date: Tue, 14 Apr 2026 11:50:26 +0200 Subject: [PATCH 1/3] BB-763 Update GitHub Actions to Node 24 runtime Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/workflows/alerts.yaml | 2 +- .github/workflows/docker-build.yaml | 6 +++--- .github/workflows/release.yaml | 2 +- .github/workflows/tests.yaml | 26 +++++++++++++------------- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/alerts.yaml b/.github/workflows/alerts.yaml index f4e17f10d..75e76ac1c 100644 --- a/.github/workflows/alerts.yaml +++ b/.github/workflows/alerts.yaml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Render and test lifecycle uses: scality/action-prom-render-test@1.0.3 diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index f3e01c58f..a3c018042 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -20,13 +20,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildk - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6897fa405..f84cb6d83 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Create Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index bcc1d7b11..903bd7f50 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -31,13 +31,13 @@ jobs: file: "" steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-go@v5 with: @@ -74,7 +74,7 @@ jobs: -nodes 1 -stream -timeout 5m -slowSpecThreshold 60 working-directory: bucket-scanner - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} directory: bucket-scanner @@ -84,7 +84,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: '22' @@ -132,7 +132,7 @@ jobs: - 27019:27019 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: '22' @@ -146,7 +146,7 @@ jobs: BACKBEAT_CONFIG_FILE: tests/config.json TEST_SUITE: test - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} directory: ./coverage/test @@ -215,7 +215,7 @@ jobs: - 27019:27019 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: '22' @@ -283,7 +283,7 @@ jobs: - 27019:27019 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: '22' @@ -320,7 +320,7 @@ jobs: cloudserver_tag: [ '9.0.19' ] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: '22' @@ -328,7 +328,7 @@ jobs: - name: Install node dependencies run: yarn install --ignore-engines --frozen-lockfile --network-concurrency 1 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -363,7 +363,7 @@ jobs: PROFILE: ${{ matrix.profile }} TEST_SUITE: ft_test:queuepopulator run: yarn run cover - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} directory: ./coverage/ft_test:queuepopulator From 20a0291a6f32442bab4d991e75891ed452e5eaea Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Watenberg Date: Tue, 14 Apr 2026 13:47:02 +0200 Subject: [PATCH 2/3] =?UTF-8?q?ci:=20also=20upgrade=20docker/build-push-ac?= =?UTF-8?q?tion@v6=E2=86=92v7,=20metadata-action@v5=E2=86=92v6,=20codeql@v?= =?UTF-8?q?3=E2=86=92v4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker-build.yaml | 4 ++-- .github/workflows/tests.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index a3c018042..4ceebdc7b 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -33,7 +33,7 @@ jobs: password: ${{ github.token }} - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true @@ -42,7 +42,7 @@ jobs: cache-to: type=gha,mode=max - name: Build and push federation image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: images/federation push: true diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 903bd7f50..32ce062cc 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -44,7 +44,7 @@ jobs: password: ${{ github.token }} - name: Build and push ${{ matrix.name }} - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: push: true context: ${{ matrix.context }} From 763393d59aa425291922add7983fa6a809f7a0cd Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Watenberg Date: Tue, 14 Apr 2026 23:01:35 +0200 Subject: [PATCH 3/3] ci(workflows): bump setup-go to v6 and codecov-action to v6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/setup-go: v5 → v6 (tests.yaml) - codecov/codecov-action: v5 → v6 (ft-test/action.yaml) Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/actions/ft-test/action.yaml | 2 +- .github/workflows/tests.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/ft-test/action.yaml b/.github/actions/ft-test/action.yaml index 40d1aefbc..4c2f53043 100644 --- a/.github/actions/ft-test/action.yaml +++ b/.github/actions/ft-test/action.yaml @@ -27,7 +27,7 @@ runs: env: BACKBEAT_CONFIG_FILE: ${{ inputs.config }} - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: token: ${{ inputs.token }} directory: ./coverage/ft_test:${{ inputs.testsuite }} diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 32ce062cc..e7a0aae3d 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -59,7 +59,7 @@ jobs: - name: Checkout uses: actions/checkout@v6 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version: '1.16.2' cache-dependency-path: bucket-scanner/go.sum