This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ratis.git
The following commit(s) were added to refs/heads/master by this push:
new ad1456eca RATIS-2436. Bump GitHub action versions (#1375)
ad1456eca is described below
commit ad1456ecad4711fde0e033f91a9450646c51d5f1
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Sat Mar 14 07:28:29 2026 +0100
RATIS-2436. Bump GitHub action versions (#1375)
---
.github/workflows/check.yaml | 22 +++++++++++-----------
.github/workflows/ci.yaml | 10 +++++-----
.github/workflows/repeat-test.yaml | 10 +++++-----
.github/workflows/vulnerability-check.yaml | 6 +++---
4 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml
index 996277d75..cb3d31d1f 100644
--- a/.github/workflows/check.yaml
+++ b/.github/workflows/check.yaml
@@ -90,11 +90,11 @@ jobs:
steps:
- name: Checkout project
if: ${{ !inputs.needs-source-tarball }}
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Download source tarball
if: ${{ inputs.needs-source-tarball }}
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: ratis-src
@@ -105,7 +105,7 @@ jobs:
- name: Create cache for Maven dependencies
if: ${{ inputs.script == 'build' }}
- uses: actions/cache@v4
+ uses: actions/cache@v5
with:
path: |
~/.m2/repository/*/*/*
@@ -116,7 +116,7 @@ jobs:
- name: Restore cache for Maven dependencies
if: ${{ inputs.script != 'build' }}
- uses: actions/cache/restore@v4
+ uses: actions/cache/restore@v5
with:
path: |
~/.m2/repository/*/*/*
@@ -128,7 +128,7 @@ jobs:
- name: Download Maven repo
id: download-maven-repo
if: ${{ inputs.needs-maven-repo }}
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: maven-repo
path: |
@@ -136,7 +136,7 @@ jobs:
- name: Download binary tarball
if: ${{ inputs.needs-binary-tarball }}
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: ratis-bin
@@ -148,7 +148,7 @@ jobs:
- name: Setup java ${{ inputs.java-version }}
if: ${{ inputs.java-version }}
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: ${{ inputs.java-version }}
@@ -169,7 +169,7 @@ jobs:
- name: Archive build results
if: ${{ !cancelled() }}
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: ${{ (inputs.split && format('{0}-{1}', inputs.script,
inputs.split)) || inputs.script }}
path: target/${{ inputs.script }}
@@ -179,7 +179,7 @@ jobs:
# to avoid the need for 3 more inputs.
- name: Store binaries for tests
if: ${{ inputs.script == 'build' && !cancelled() }}
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: ratis-bin
path: |
@@ -188,7 +188,7 @@ jobs:
- name: Store source tarball for compilation
if: ${{ inputs.script == 'build' && !cancelled() }}
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: ratis-src
path: |
@@ -197,7 +197,7 @@ jobs:
- name: Store Maven repo for tests
if: ${{ inputs.script == 'build' && !cancelled() }}
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: maven-repo
path: |
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 6ef2b0c66..50b88212a 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -109,11 +109,11 @@ jobs:
if: github.event_name != 'pull_request'
steps:
- name: Checkout project
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Cache for maven dependencies
- uses: actions/cache/restore@v4
+ uses: actions/cache/restore@v5
with:
path: |
~/.m2/repository
@@ -122,12 +122,12 @@ jobs:
restore-keys: |
maven-repo-
- name: Setup java 17
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
- name: Download artifacts
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
path: target/artifacts
- name: Untar binaries
@@ -143,7 +143,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONARCLOUD_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Archive build results
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
if: always()
with:
name: ${{ github.job }}
diff --git a/.github/workflows/repeat-test.yaml
b/.github/workflows/repeat-test.yaml
index 11b77b1d3..9a985fd23 100644
--- a/.github/workflows/repeat-test.yaml
+++ b/.github/workflows/repeat-test.yaml
@@ -95,11 +95,11 @@ jobs:
split: ${{ fromJson(needs.prepare.outputs.matrix) }}
fail-fast: ${{ fromJson(github.event.inputs.fail-fast) }}
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
ref: ${{ needs.prepare.outputs.ref }}
- name: Cache for maven dependencies
- uses: actions/cache@v4
+ uses: actions/cache@v5
with:
path: |
~/.m2/repository
@@ -108,7 +108,7 @@ jobs:
restore-keys: |
maven-repo-
- name: Setup java
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 8
@@ -121,7 +121,7 @@ jobs:
run: dev-support/checks/_summary.sh target/unit/summary.txt
if: ${{ !cancelled() }}
- name: Archive build results
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
if: ${{ failure() }}
with:
name: result-${{ github.run_number }}-${{ github.run_id }}-split-${{
matrix.split }}
@@ -132,7 +132,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Download build results
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
- name: Count failures
run: |
failures=$(find . -name 'summary.txt' | grep -v 'iteration' | xargs
grep -v 'exit code: 0' | wc -l)
diff --git a/.github/workflows/vulnerability-check.yaml
b/.github/workflows/vulnerability-check.yaml
index 49d4fa80a..a0146f14d 100644
--- a/.github/workflows/vulnerability-check.yaml
+++ b/.github/workflows/vulnerability-check.yaml
@@ -35,9 +35,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
- name: Set up JDK 11
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: corretto
java-version: 11
@@ -57,7 +57,7 @@ jobs:
echo "REPORT_DATE=$target_time" >> $GITHUB_ENV
- name: Upload Artifact
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: vulnerability-check-result-${{ env.REPORT_DATE }}
path: target/dependency-check-report.html