From 71b4b263476a85794c7e2ca420cb67e6c6d9e239 Mon Sep 17 00:00:00 2001 From: SandorArpa Date: Tue, 19 May 2026 14:30:18 +0100 Subject: [PATCH] PP-15379 update github actions Github retiring node20. Update actions to a node24 compatible version. --- .github/workflows/_run-tests.yml | 6 +++--- .github/workflows/detect-secrets.yml | 2 +- .github/workflows/static.yml | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/_run-tests.yml b/.github/workflows/_run-tests.yml index bcf9ecd3..a6b36e45 100644 --- a/.github/workflows/_run-tests.yml +++ b/.github/workflows/_run-tests.yml @@ -13,14 +13,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Ruby - uses: ruby/setup-ruby@7bae1d00b5db9166f4f0fc47985a3a5702cb58f0 + uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # 1.308.1 with: ruby-version: '.ruby-version' bundler-cache: true - name: Setup Node - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version-file: '.nvmrc' cache: 'npm' diff --git a/.github/workflows/detect-secrets.yml b/.github/workflows/detect-secrets.yml index 98cca1a0..6fc3bc86 100644 --- a/.github/workflows/detect-secrets.yml +++ b/.github/workflows/detect-secrets.yml @@ -8,6 +8,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Git checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Detect secrets uses: alphagov/pay-ci/actions/detect-secrets@master diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index cc85a859..1431d171 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -28,26 +28,26 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Ruby - uses: ruby/setup-ruby@7bae1d00b5db9166f4f0fc47985a3a5702cb58f0 + uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # 1.308.1 with: ruby-version: '.ruby-version' bundler-cache: true - name: Setup Node - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version-file: '.nvmrc' cache: 'npm' - name: Setup Pages - uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b + uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0 - name: Get Package version id: get-package-version run: | echo "package_version=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT - name: Get latest release version id: get-latest-release-version - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: github-token: ${{ secrets.GITHUB_TOKEN }} result-encoding: string @@ -101,7 +101,7 @@ jobs: . - name: Create Release id: create-release - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -126,11 +126,11 @@ jobs: throw err } - name: Upload Pages artifact - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: 'github-pages' path: ${{ steps.set-artifact-name.outputs.name }}.tar retention-days: 7 - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e + uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0