From e702f26279495350270520e91b6abf83e98a2e5e Mon Sep 17 00:00:00 2001 From: Eric Bouchut Date: Tue, 7 Jul 2026 15:30:04 +0200 Subject: [PATCH] fix(ci): Bump GitHub actions to Node 24 releases Every workflow run emitted the annotation: Node.js 20 is deprecated, the following actions target Node.js 20 but are being forced to run on Node.js 24 (actions/checkout@v4, actions/setup-java@v4). Bump all actions to their current majors, which target Node 24 natively: - actions/checkout v4 => v7 - actions/setup-java v4 => v5 - actions/upload-artifact v4 => v7 - actions/setup-python v5 => v6 (schema-drift, same deprecation pending) --- .github/workflows/build.yml | 4 ++-- .github/workflows/lint.yml | 6 +++--- .github/workflows/schema-drift.yml | 4 ++-- .github/workflows/test.yml | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f479f49..34391fe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,8 +15,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-java@v5 with: distribution: temurin java-version: "21" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6805d49..18b7bb0 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,8 +19,8 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-java@v5 with: distribution: temurin java-version: "21" @@ -29,7 +29,7 @@ jobs: run: ./mvnw -B -ntp checkstyle:checkstyle - name: Upload the Checkstyle report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: checkstyle-report path: target/checkstyle-result.xml diff --git a/.github/workflows/schema-drift.yml b/.github/workflows/schema-drift.yml index 7e099b1..80f277a 100644 --- a/.github/workflows/schema-drift.yml +++ b/.github/workflows/schema-drift.yml @@ -23,8 +23,8 @@ jobs: schema-drift: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v6 with: python-version: "3.13" - name: Check MCD vs Liquibase column drift diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4f26764..4273ccf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,8 +16,8 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-java@v5 with: distribution: temurin java-version: "21" @@ -28,7 +28,7 @@ jobs: # produced the coverage report (HTML and XML). - name: Upload the coverage report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: jacoco-coverage-report path: target/site/jacoco/