From ed523414c1fc9e6f0f6a86f6949b81679371ec5d Mon Sep 17 00:00:00 2001 From: Emmanuel Hugonnet Date: Mon, 23 Mar 2026 12:09:23 +0100 Subject: [PATCH] chore: Updating actions to new versions nort running on node20 Signed-off-by: Emmanuel Hugonnet --- .github/workflows/build-and-test.yml | 6 +++--- .github/workflows/build-with-release-profile-run.yml | 4 ++-- .github/workflows/build-with-release-profile.yml | 2 +- .github/workflows/cloud-deployment-example.yml | 3 +-- .github/workflows/create-github-release.yml | 2 +- .github/workflows/release-to-maven-central.yml | 4 ++-- .github/workflows/run-tck.yml | 8 ++++---- 7 files changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index e2fb7253d..69cc8a178 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -18,7 +18,7 @@ jobs: matrix: java-version: ['17', '21', '25'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK ${{ matrix.java-version }} uses: actions/setup-java@v4 with: @@ -29,7 +29,7 @@ jobs: run: mvn -B package --file pom.xml -fae - name: Upload Test Reports if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: surefire-reports-java-${{ matrix.java-version }} path: | @@ -39,7 +39,7 @@ jobs: if-no-files-found: warn - name: Upload Build Logs if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: build-logs-java-${{ matrix.java-version }} path: | diff --git a/.github/workflows/build-with-release-profile-run.yml b/.github/workflows/build-with-release-profile-run.yml index 7da02cf66..83cace348 100644 --- a/.github/workflows/build-with-release-profile-run.yml +++ b/.github/workflows/build-with-release-profile-run.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Download PR info - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: pr-info github-token: ${{ github.token }} @@ -68,7 +68,7 @@ jobs: }); - name: Checkout PR code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # Checkout the exact commit from the PR (or push) # This is safe because the workflow code (this file) is always from main diff --git a/.github/workflows/build-with-release-profile.yml b/.github/workflows/build-with-release-profile.yml index 0f4c05687..70737fca9 100644 --- a/.github/workflows/build-with-release-profile.yml +++ b/.github/workflows/build-with-release-profile.yml @@ -43,7 +43,7 @@ jobs: cat pr_info/* - name: Upload PR info - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: pr-info path: pr_info/ diff --git a/.github/workflows/cloud-deployment-example.yml b/.github/workflows/cloud-deployment-example.yml index 237b2f390..57a97a638 100644 --- a/.github/workflows/cloud-deployment-example.yml +++ b/.github/workflows/cloud-deployment-example.yml @@ -16,8 +16,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout code - uses: actions/checkout@v4 - + uses: actions/checkout@v6 - name: Set up JDK 17 uses: actions/setup-java@v5 with: diff --git a/.github/workflows/create-github-release.yml b/.github/workflows/create-github-release.yml index 108296fab..c86b139a5 100644 --- a/.github/workflows/create-github-release.yml +++ b/.github/workflows/create-github-release.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Fetch all history for changelog generation diff --git a/.github/workflows/release-to-maven-central.yml b/.github/workflows/release-to-maven-central.yml index c0f5a9724..c8995e953 100644 --- a/.github/workflows/release-to-maven-central.yml +++ b/.github/workflows/release-to-maven-central.yml @@ -15,10 +15,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v6 with: java-version: '17' distribution: 'temurin' diff --git a/.github/workflows/run-tck.yml b/.github/workflows/run-tck.yml index 75ed7819f..87a16980d 100644 --- a/.github/workflows/run-tck.yml +++ b/.github/workflows/run-tck.yml @@ -37,9 +37,9 @@ jobs: java-version: [17, 21, 25] steps: - name: Checkout a2a-java - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Checkout a2a-tck - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: a2aproject/a2a-tck path: tck/a2a-tck @@ -157,7 +157,7 @@ jobs: sleep 2 - name: Upload TCK Diagnostics if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: tck-diagnostics-java-${{ matrix.java-version }} path: | @@ -167,7 +167,7 @@ jobs: if-no-files-found: warn - name: Upload TCK Compliance Report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: tck-compliance-report-java-${{ matrix.java-version }} path: tck/a2a-tck/report.json