From bbc14615cc42efca20f48939ffd00d6f34bed16c Mon Sep 17 00:00:00 2001 From: Martin Styk Date: Mon, 3 Feb 2025 17:25:52 +0100 Subject: [PATCH] ci: include node 20 Signed-off-by: Martin Styk --- .github/workflows/review-checks.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/review-checks.yml b/.github/workflows/review-checks.yml index 8c73c2c24..d705408f4 100644 --- a/.github/workflows/review-checks.yml +++ b/.github/workflows/review-checks.yml @@ -15,15 +15,18 @@ on: jobs: validate-docs: env: - # https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ - ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16 ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true runs-on: ubuntu-latest container: image: centos:7 steps: - - uses: actions/checkout@v1 + - name: Fetch Node 20 compatible with OL7 + run: | + mkdir /node20217 + curl -sL https://unofficial-builds.nodejs.org/download/release/v20.9.0/node-v20.9.0-linux-x64-glibc-217.tar.xz | tar -xJ --strip-components 1 -C /node20217 + cp /node20217/bin/node ~/actions-runner/externals/node20/bin/ + - uses: actions/checkout@v3 - name: Fixup CentOS repo files run: | sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo @@ -43,7 +46,7 @@ jobs: run: | make -C documentation html SPHINXOPTS="-W" mv documentation/_build/html /__w - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: beaker-docs path: /home/runner/work/html @@ -206,4 +209,4 @@ jobs: - name: Run unit tests run: | pushd ${{ matrix.test-target }} - ./run-tests.sh \ No newline at end of file + ./run-tests.sh