From 27084e8d867da2dfa473c898f02e1e3e8710cded Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Watenberg Date: Tue, 14 Apr 2026 13:52:31 +0200 Subject: [PATCH 1/2] S3UTILS-231 Update GitHub Actions to Node 24 runtime --- .github/workflows/build.yml | 6 +++--- .github/workflows/codeql.yaml | 4 ++-- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 14 +++++++------- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b9b5f1e1..09a6e999 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Install Oras run: | @@ -33,7 +33,7 @@ jobs: ORAS_VERSION: 1.2.2 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -54,7 +54,7 @@ jobs: working-directory: monitoring - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: ./Dockerfile diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 53f513f4..95804dd6 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -17,9 +17,9 @@ jobs: uses: actions/checkout@v5 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: javascript, python - name: Build and analyze - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d0d7d9e6..5ed08a11 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: - build 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/test.yml b/.github/workflows/test.yml index 1e25b962..1d46bc37 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,17 +24,17 @@ jobs: uses: actions/checkout@v5 - 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 }} password: ${{ github.token }} - name: Build and push MongoDB - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: push: true context: .github/dockerfiles/mongodb @@ -56,14 +56,14 @@ jobs: - name: Checkout uses: actions/checkout@v5 - name: Install node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '22' cache: 'yarn' - 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 }} @@ -86,7 +86,7 @@ jobs: env: MONGODB_REPLICASET: "127.0.0.1:27018" - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} - name: "Debug: SSH to runner" From 7c40337c52e2f27824f8961f01c5fe1ec07c17fd Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Watenberg Date: Tue, 14 Apr 2026 16:45:28 +0200 Subject: [PATCH 2/2] ci(workflows): update actions/checkout to v6 and setup-qemu to v4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout: v5 → v6 (build, test, codeql, dependency-review, alerts) - docker/setup-qemu-action: v3 → v4 (build) Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/workflows/alerts.yml | 2 +- .github/workflows/build.yml | 4 ++-- .github/workflows/codeql.yaml | 2 +- .github/workflows/dependency-review.yaml | 2 +- .github/workflows/test.yml | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/alerts.yml b/.github/workflows/alerts.yml index c2b89838..df760936 100644 --- a/.github/workflows/alerts.yml +++ b/.github/workflows/alerts.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Render and test count-items-cronjob uses: scality/action-prom-render-test@1.0.3 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 09a6e999..16483234 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,10 +17,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4 diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 95804dd6..c56f95de 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v4 diff --git a/.github/workflows/dependency-review.yaml b/.github/workflows/dependency-review.yaml index 60307dea..81fb8e80 100644 --- a/.github/workflows/dependency-review.yaml +++ b/.github/workflows/dependency-review.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: 'Dependency Review' uses: actions/dependency-review-action@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1d46bc37..91a8c33b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: packages: write steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Docker Buildk uses: docker/setup-buildx-action@v4 @@ -54,7 +54,7 @@ jobs: - 27019:27019 steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install node uses: actions/setup-node@v6 with: