From 80314b32615b0ba0a1a2b970d840b2a6d839e30c Mon Sep 17 00:00:00 2001 From: Russ Poetker Date: Thu, 12 Mar 2026 09:47:53 -0400 Subject: [PATCH 1/2] Upgrade action versions --- .github/actions/acceptance-test/action.yml | 4 ++-- .github/workflows/ci.yml | 4 ++-- .github/workflows/deployToAWS.yml | 2 +- .github/workflows/pass-complete-release.yml | 8 ++++---- .github/workflows/pass-documentation-merge.yml | 2 +- .github/workflows/pass-java-release.yml | 4 ++-- .github/workflows/release.yml | 4 ++-- .github/workflows/snapshot.yml | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/actions/acceptance-test/action.yml b/.github/actions/acceptance-test/action.yml index 7b800bae..a84e5197 100644 --- a/.github/actions/acceptance-test/action.yml +++ b/.github/actions/acceptance-test/action.yml @@ -16,13 +16,13 @@ runs: shell: bash - name: Checkout pass-docker - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: repository: eclipse-pass/pass-docker path: pass-docker - name: Checkout pass-acceptance-testing - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: repository: eclipse-pass/pass-acceptance-testing path: pass-acceptance-testing diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b15f736b..3101db4a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,12 +32,12 @@ jobs: echo "This job was triggered by a ${{ github.event_name }} event and is running on a ${{ runner.os }} server" - name: Checkout the repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'temurin' diff --git a/.github/workflows/deployToAWS.yml b/.github/workflows/deployToAWS.yml index e4b9d0ac..2eeda0df 100644 --- a/.github/workflows/deployToAWS.yml +++ b/.github/workflows/deployToAWS.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Setup python uses: actions/setup-python@v4 with: diff --git a/.github/workflows/pass-complete-release.yml b/.github/workflows/pass-complete-release.yml index a913b8df..e77390be 100644 --- a/.github/workflows/pass-complete-release.yml +++ b/.github/workflows/pass-complete-release.yml @@ -19,13 +19,13 @@ jobs: NEXT: ${{ inputs.nextversion }} steps: - name: Checkout main - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: main fetch-depth: 0 - name: Setup Java & Maven - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'temurin' @@ -62,9 +62,9 @@ jobs: git clone https://${{ secrets.JAVA_RELEASE_PAT }}@github.com/eclipse-pass/pass-documentation.git combined/pass-documentation - name: Setup Node & pnpm - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: - node-version: 20 + node-version: 24 - name: Login to GHCR uses: docker/login-action@v2 diff --git a/.github/workflows/pass-documentation-merge.yml b/.github/workflows/pass-documentation-merge.yml index 79355fbb..08c1c33e 100644 --- a/.github/workflows/pass-documentation-merge.yml +++ b/.github/workflows/pass-documentation-merge.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout Development ( ${{env.DEVELOPMENT_BRANCH}} ) - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.JAVA_RELEASE_PAT }} repository: eclipse-pass/pass-documentation diff --git a/.github/workflows/pass-java-release.yml b/.github/workflows/pass-java-release.yml index 1baa5aba..c7ecb643 100644 --- a/.github/workflows/pass-java-release.yml +++ b/.github/workflows/pass-java-release.yml @@ -23,12 +23,12 @@ jobs: NEXT: ${{ inputs.nextversion }} steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: path: main - name: Setup Java & Maven - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 60ea2d9a..b01d057d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -50,10 +50,10 @@ jobs: IMAGES: ${{ inputs.images }} steps: - name: Checkout latest code - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Setup Java & Maven - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'temurin' diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 30613d8f..0ff89424 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -20,12 +20,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout latest code - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup Java & Maven - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'temurin' From 270a45088f18ea20054dbd74d307324c4322c42c Mon Sep 17 00:00:00 2001 From: Russ Poetker Date: Thu, 12 Mar 2026 16:15:15 -0400 Subject: [PATCH 2/2] Add setup-node for acceptance-test action --- .github/actions/acceptance-test/action.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/actions/acceptance-test/action.yml b/.github/actions/acceptance-test/action.yml index a84e5197..246372f3 100644 --- a/.github/actions/acceptance-test/action.yml +++ b/.github/actions/acceptance-test/action.yml @@ -40,6 +40,13 @@ runs: docker images docker compose images + - name: Use Node.js 24 + uses: actions/setup-node@v5 + with: + node-version: '24' + cache: 'yarn' + cache-dependency-path: 'pass-acceptance-testing/yarn.lock' + - name: Run acceptance tests shell: bash working-directory: pass-acceptance-testing