diff --git a/.github/workflows/build-deb-meta.yml b/.github/workflows/build-deb-meta.yml index 4431e76f72..dc63c22f15 100644 --- a/.github/workflows/build-deb-meta.yml +++ b/.github/workflows/build-deb-meta.yml @@ -9,7 +9,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Build Environment run: sudo apt-get update && sudo apt-get install -y make dpkg-dev diff --git a/.github/workflows/cd-docs.yml b/.github/workflows/cd-docs.yml index 012be85fc5..1e90f2ee45 100644 --- a/.github/workflows/cd-docs.yml +++ b/.github/workflows/cd-docs.yml @@ -10,7 +10,7 @@ jobs: run: working-directory: documentation/docs steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Dependencies (Linux) run: sudo apt-get update && sudo apt-get install -y build-essential curl wget libssl-dev libudev-dev squashfs-tools protobuf-compiler git python3 && sudo apt-get update --fix-missing - name: Install pip3 diff --git a/.github/workflows/ci-binary-config-checker.yml b/.github/workflows/ci-binary-config-checker.yml index 7d51a768e4..64f0162fec 100644 --- a/.github/workflows/ci-binary-config-checker.yml +++ b/.github/workflows/ci-binary-config-checker.yml @@ -37,7 +37,7 @@ jobs: runs-on: ${{ matrix.platform }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Dependencies (Linux) run: sudo apt-get update && sudo apt-get -y install jq vim libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libudev-dev squashfs-tools diff --git a/.github/workflows/ci-build-ts.yml b/.github/workflows/ci-build-ts.yml index 7e67dc42c6..5c61977c48 100644 --- a/.github/workflows/ci-build-ts.yml +++ b/.github/workflows/ci-build-ts.yml @@ -12,7 +12,7 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install rsync run: sudo apt-get install rsync continue-on-error: true diff --git a/.github/workflows/ci-build-upload-binaries.yml b/.github/workflows/ci-build-upload-binaries.yml index 1fe0ea54dc..125b162835 100644 --- a/.github/workflows/ci-build-upload-binaries.yml +++ b/.github/workflows/ci-build-upload-binaries.yml @@ -28,7 +28,7 @@ jobs: CARGO_TERM_COLOR: always RUSTUP_PERMIT_COPY_RENAME: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Prepare build output directory shell: bash diff --git a/.github/workflows/ci-build-vpn-api-wasm.yml b/.github/workflows/ci-build-vpn-api-wasm.yml index 9068ba433b..8de8b02c80 100644 --- a/.github/workflows/ci-build-vpn-api-wasm.yml +++ b/.github/workflows/ci-build-vpn-api-wasm.yml @@ -15,7 +15,7 @@ jobs: RUSTUP_PERMIT_COPY_RENAME: 1 steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index e5d30d8fd3..a5b069dccb 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -54,7 +54,7 @@ jobs: if: contains(matrix.os, 'linux') - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install rust toolchain uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/ci-cargo-deny.yml b/.github/workflows/ci-cargo-deny.yml index 1b225b16b2..71e7b6957f 100644 --- a/.github/workflows/ci-cargo-deny.yml +++ b/.github/workflows/ci-cargo-deny.yml @@ -17,7 +17,7 @@ jobs: - licenses bans sources steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: EmbarkStudios/cargo-deny-action@v2 with: log-level: warn diff --git a/.github/workflows/ci-check-ns-api-version.yml b/.github/workflows/ci-check-ns-api-version.yml index a2cae3779e..1d2e1cb008 100644 --- a/.github/workflows/ci-check-ns-api-version.yml +++ b/.github/workflows/ci-check-ns-api-version.yml @@ -13,7 +13,7 @@ jobs: runs-on: arc-linux-latest-dind steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Get version from cargo.toml uses: mikefarah/yq@v4.49.2 diff --git a/.github/workflows/ci-check-nym-stats-api-version.yml b/.github/workflows/ci-check-nym-stats-api-version.yml index 1b79aff3df..b640b5f561 100644 --- a/.github/workflows/ci-check-nym-stats-api-version.yml +++ b/.github/workflows/ci-check-nym-stats-api-version.yml @@ -13,7 +13,7 @@ jobs: runs-on: arc-linux-latest-dind steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Get version from cargo.toml uses: mikefarah/yq@v4.49.2 diff --git a/.github/workflows/ci-contracts-schema.yml b/.github/workflows/ci-contracts-schema.yml index 9ee7e482f2..3ddc6a82f3 100644 --- a/.github/workflows/ci-contracts-schema.yml +++ b/.github/workflows/ci-contracts-schema.yml @@ -16,7 +16,7 @@ jobs: CARGO_TERM_COLOR: always steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/ci-contracts-upload-binaries.yml b/.github/workflows/ci-contracts-upload-binaries.yml index b53f6a37fb..213b122b8c 100644 --- a/.github/workflows/ci-contracts-upload-binaries.yml +++ b/.github/workflows/ci-contracts-upload-binaries.yml @@ -17,7 +17,7 @@ jobs: env: CARGO_TERM_COLOR: always steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Prepare build output directory shell: bash diff --git a/.github/workflows/ci-contracts.yml b/.github/workflows/ci-contracts.yml index 4a958ecf73..8965b2681e 100644 --- a/.github/workflows/ci-contracts.yml +++ b/.github/workflows/ci-contracts.yml @@ -22,7 +22,7 @@ jobs: CARGO_TERM_COLOR: always RUSTUP_PERMIT_COPY_RENAME: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup rust uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 116ce60c3a..c114bbe393 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -17,7 +17,7 @@ jobs: run: working-directory: documentation/docs steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Dependencies (Linux) run: sudo apt-get update && sudo apt-get install -y build-essential curl wget libssl-dev libudev-dev squashfs-tools protobuf-compiler git python3 && sudo apt-get update --fix-missing - name: Install pip3 diff --git a/.github/workflows/ci-lint-typescript.yml b/.github/workflows/ci-lint-typescript.yml index dfcefca584..51bacc44f8 100644 --- a/.github/workflows/ci-lint-typescript.yml +++ b/.github/workflows/ci-lint-typescript.yml @@ -17,7 +17,7 @@ jobs: env: RUSTUP_PERMIT_COPY_RENAME: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: rlespinasse/github-slug-action@v3.x - uses: actions/setup-node@v4 diff --git a/.github/workflows/ci-nym-wallet-rust.yml b/.github/workflows/ci-nym-wallet-rust.yml index 55f1248aa0..e7e5b30b86 100644 --- a/.github/workflows/ci-nym-wallet-rust.yml +++ b/.github/workflows/ci-nym-wallet-rust.yml @@ -25,7 +25,7 @@ jobs: continue-on-error: true - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install rust toolchain uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/ci-nym-wallet-storybook.yml b/.github/workflows/ci-nym-wallet-storybook.yml index 58e4f0f0bb..212c748386 100644 --- a/.github/workflows/ci-nym-wallet-storybook.yml +++ b/.github/workflows/ci-nym-wallet-storybook.yml @@ -10,7 +10,7 @@ jobs: build: runs-on: arc-linux-latest-dind steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install rsync run: sudo apt-get install rsync diff --git a/.github/workflows/ci-sdk-wasm.yml b/.github/workflows/ci-sdk-wasm.yml index 8c705cbe14..702cdfbfa3 100644 --- a/.github/workflows/ci-sdk-wasm.yml +++ b/.github/workflows/ci-sdk-wasm.yml @@ -16,7 +16,7 @@ jobs: CARGO_TERM_COLOR: always RUSTUP_PERMIT_COPY_RENAME: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-node@v4 with: diff --git a/.github/workflows/ci-sonar.yml b/.github/workflows/ci-sonar.yml index 4715aa1bd5..90b4a8b889 100644 --- a/.github/workflows/ci-sonar.yml +++ b/.github/workflows/ci-sonar.yml @@ -10,7 +10,7 @@ jobs: name: SonarQube runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - name: SonarQube Scan diff --git a/.github/workflows/deploy-github-pages.yml b/.github/workflows/deploy-github-pages.yml index 6b98e9e33f..94196d75a2 100644 --- a/.github/workflows/deploy-github-pages.yml +++ b/.github/workflows/deploy-github-pages.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Pages uses: actions/configure-pages@v5 - name: Upload artifact diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 5c02b6d109..918603b449 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -19,7 +19,7 @@ jobs: continue-on-error: true steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Dependencies (Linux) run: sudo apt-get update && sudo apt-get install -y build-essential curl wget libssl-dev libudev-dev squashfs-tools protobuf-compiler @@ -101,7 +101,7 @@ jobs: - name: Collect jobs status uses: technote-space/workflow-conclusion-action@v3 - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: install npm uses: actions/setup-node@v4 if: env.WORKFLOW_CONCLUSION == 'failure' diff --git a/.github/workflows/nightly-check-merge-conflicts.yml b/.github/workflows/nightly-check-merge-conflicts.yml index b9be7b98dd..554474e56c 100644 --- a/.github/workflows/nightly-check-merge-conflicts.yml +++ b/.github/workflows/nightly-check-merge-conflicts.yml @@ -15,7 +15,7 @@ jobs: output1: ${{ steps.step2.outputs.latest_release }} steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set output variable to latest release branch @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup git user @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup git user diff --git a/.github/workflows/nightly-nym-wallet-build.yml b/.github/workflows/nightly-nym-wallet-build.yml index 0f3c1719c5..c81b6bc712 100644 --- a/.github/workflows/nightly-nym-wallet-build.yml +++ b/.github/workflows/nightly-nym-wallet-build.yml @@ -18,7 +18,7 @@ jobs: continue-on-error: true steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Dependencies (Linux) run: sudo apt-get update && sudo apt-get install -y libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev squashfs-tools @@ -63,7 +63,7 @@ jobs: - name: Collect jobs status uses: technote-space/workflow-conclusion-action@v3 - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: install npm uses: actions/setup-node@v4 if: env.WORKFLOW_CONCLUSION == 'failure' diff --git a/.github/workflows/nightly-security-audit.yml b/.github/workflows/nightly-security-audit.yml index fa5dec96d8..86e038d972 100644 --- a/.github/workflows/nightly-security-audit.yml +++ b/.github/workflows/nightly-security-audit.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install rust toolchain uses: actions-rs/toolchain@v1 with: @@ -29,7 +29,7 @@ jobs: runs-on: custom-linux steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download report from previous job uses: actions/download-artifact@v6 with: diff --git a/.github/workflows/nym-api-integration-tests.yml b/.github/workflows/nym-api-integration-tests.yml index 23e278585d..51c7f12bdc 100644 --- a/.github/workflows/nym-api-integration-tests.yml +++ b/.github/workflows/nym-api-integration-tests.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/publish-nym-binaries.yml b/.github/workflows/publish-nym-binaries.yml index 08ebbde059..a5db9c030a 100644 --- a/.github/workflows/publish-nym-binaries.yml +++ b/.github/workflows/publish-nym-binaries.yml @@ -42,7 +42,7 @@ jobs: cli_version: ${{ steps.binary-versions.outputs.cli_version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Dependencies (Linux) run: sudo apt-get update && sudo apt-get -y install ripgrep libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libudev-dev squashfs-tools diff --git a/.github/workflows/publish-nym-contracts.yml b/.github/workflows/publish-nym-contracts.yml index 2b96388c4c..52172f57f3 100644 --- a/.github/workflows/publish-nym-contracts.yml +++ b/.github/workflows/publish-nym-contracts.yml @@ -9,7 +9,7 @@ jobs: if: ${{ (startsWith(github.ref, 'refs/tags/nym-contracts-') && github.event_name == 'release') || github.event_name == 'workflow_dispatch' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust toolchain uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/publish-nym-wallet-macos.yml b/.github/workflows/publish-nym-wallet-macos.yml index 2efa13fb16..147412723d 100644 --- a/.github/workflows/publish-nym-wallet-macos.yml +++ b/.github/workflows/publish-nym-wallet-macos.yml @@ -21,7 +21,7 @@ jobs: release_tag: ${{ github.ref_name }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Node uses: actions/setup-node@v4 diff --git a/.github/workflows/publish-nym-wallet-ubuntu.yml b/.github/workflows/publish-nym-wallet-ubuntu.yml index 1afef47d3d..773d63a5d9 100644 --- a/.github/workflows/publish-nym-wallet-ubuntu.yml +++ b/.github/workflows/publish-nym-wallet-ubuntu.yml @@ -18,7 +18,7 @@ jobs: release_tag: ${{ github.ref_name }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install system dependencies run: | diff --git a/.github/workflows/publish-nym-wallet-win11.yml b/.github/workflows/publish-nym-wallet-win11.yml index 0d5b102e3e..95eb095062 100644 --- a/.github/workflows/publish-nym-wallet-win11.yml +++ b/.github/workflows/publish-nym-wallet-win11.yml @@ -27,7 +27,7 @@ jobs: release_tag: ${{ github.ref_name }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/publish-nyms5-android-apk.yml b/.github/workflows/publish-nyms5-android-apk.yml index 10130efb33..398cd257e1 100644 --- a/.github/workflows/publish-nyms5-android-apk.yml +++ b/.github/workflows/publish-nyms5-android-apk.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Java uses: actions/setup-java@v5 @@ -89,7 +89,7 @@ jobs: runs-on: custom-linux steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download binary artifact uses: actions/download-artifact@v6 with: diff --git a/.github/workflows/publish-sdk-npm.yml b/.github/workflows/publish-sdk-npm.yml index a7d253e6ab..ec11e72934 100644 --- a/.github/workflows/publish-sdk-npm.yml +++ b/.github/workflows/publish-sdk-npm.yml @@ -6,7 +6,7 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Node uses: actions/setup-node@v4 diff --git a/.github/workflows/push-credential-proxy.yaml b/.github/workflows/push-credential-proxy.yaml index 89689bd23f..251bcd78d3 100644 --- a/.github/workflows/push-credential-proxy.yaml +++ b/.github/workflows/push-credential-proxy.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-data-observatory.yaml b/.github/workflows/push-data-observatory.yaml index c01e8d9169..01ca5d4c69 100644 --- a/.github/workflows/push-data-observatory.yaml +++ b/.github/workflows/push-data-observatory.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-network-monitor.yaml b/.github/workflows/push-network-monitor.yaml index 1bc1f92592..682f326af2 100644 --- a/.github/workflows/push-network-monitor.yaml +++ b/.github/workflows/push-network-monitor.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-node-status-agent.yaml b/.github/workflows/push-node-status-agent.yaml index e029f46fa3..7140d16253 100644 --- a/.github/workflows/push-node-status-agent.yaml +++ b/.github/workflows/push-node-status-agent.yaml @@ -25,7 +25,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-node-status-api.yaml b/.github/workflows/push-node-status-api.yaml index 40c62c80fc..380be82338 100644 --- a/.github/workflows/push-node-status-api.yaml +++ b/.github/workflows/push-node-status-api.yaml @@ -24,7 +24,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-nym-api.yaml b/.github/workflows/push-nym-api.yaml index b19a5a5f92..dd5fbbcfcb 100644 --- a/.github/workflows/push-nym-api.yaml +++ b/.github/workflows/push-nym-api.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-nym-node.yaml b/.github/workflows/push-nym-node.yaml index 64378ac3e1..bef5699f8e 100644 --- a/.github/workflows/push-nym-node.yaml +++ b/.github/workflows/push-nym-node.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-nym-statistics-api.yaml b/.github/workflows/push-nym-statistics-api.yaml index 554f2ef456..a7891c738d 100644 --- a/.github/workflows/push-nym-statistics-api.yaml +++ b/.github/workflows/push-nym-statistics-api.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-nyx-chain-watcher.yaml b/.github/workflows/push-nyx-chain-watcher.yaml index d4356fadf2..4c747a2db6 100644 --- a/.github/workflows/push-nyx-chain-watcher.yaml +++ b/.github/workflows/push-nyx-chain-watcher.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/push-validator-rewarder.yaml b/.github/workflows/push-validator-rewarder.yaml index ab6489790f..f4a6406a78 100644 --- a/.github/workflows/push-validator-rewarder.yaml +++ b/.github/workflows/push-validator-rewarder.yaml @@ -18,7 +18,7 @@ jobs: password: ${{ secrets.HARBOR_ROBOT_SECRET }} - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure git identity run: | diff --git a/.github/workflows/release-calculate-hash.yml b/.github/workflows/release-calculate-hash.yml index 10b6434e2c..2ffaa78a7c 100644 --- a/.github/workflows/release-calculate-hash.yml +++ b/.github/workflows/release-calculate-hash.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: actions/setup-node@v4 with: node-version: 20