diff --git a/.github/workflows/build-deb-meta.yml b/.github/workflows/build-deb-meta.yml index 29fb29e631..c9b49da6bf 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 cd7c0891aa..5fa53ff93f 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 880466cd64..c1c9145e39 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 90ad59c627..f8915f2a87 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 eb6d7ee8c2..9622609d91 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 60617c55d6..361472b425 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 42eded2c86..d398f2c1ad 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.48.1 diff --git a/.github/workflows/ci-check-nym-stats-api-version.yml b/.github/workflows/ci-check-nym-stats-api-version.yml index ac46925ed3..ac117dfcb2 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.48.1 diff --git a/.github/workflows/ci-contracts-schema.yml b/.github/workflows/ci-contracts-schema.yml index 4c03f1a575..2986855b5a 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 abc6775a76..c28b191478 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 21066677ec..4d6e79cfa7 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 6045490172..5d3bd282bc 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 cb43bdd91e..9abe47cbf1 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 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 3f8d57ad4b..91b545a76c 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 ec0151a43a..e89cfc34aa 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 aeb9fa08c5..1249a06373 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@v5 with: diff --git a/.github/workflows/nym-api-integration-tests.yml b/.github/workflows/nym-api-integration-tests.yml index 9d0bf4a660..a6c336056d 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 d3ae61b647..12502c0d95 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 da7ea8e8ee..81d742f8fc 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 stable uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/publish-nym-wallet-macos.yml b/.github/workflows/publish-nym-wallet-macos.yml index d3b4bce4fa..e38de8cf2e 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 f6f7feb1d6..03221d566f 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 9cf4f1c0aa..52a08de559 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 stable uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/publish-nyms5-android-apk.yml b/.github/workflows/publish-nyms5-android-apk.yml index 9302f3402c..ae5d1c558d 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@v5 with: diff --git a/.github/workflows/publish-sdk-npm.yml b/.github/workflows/publish-sdk-npm.yml index 642737a6f8..0d3cfa87f9 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 b8337a58bb..fae6ff65ee 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 201708d3bd..ff53eedb7d 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 48990a6789..7f39298625 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 7539343f4e..c7732f3daa 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 3397171354..9182065e3e 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 c51e3f59e7..ff89453dc5 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 5fb76e89af..658fd4a8ad 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 9f8e7ab32c..c4999dc8a0 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 6ea33e821a..2338796185 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