diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 8e4484262d..cbc469e041 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -24,12 +24,12 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 # pulls version from rust-toolchain file with: components: rustfmt, clippy - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: '3.x' - name: Install dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8d455a1ef7..1e05b3b67c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,11 +32,11 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 # pulls version from rust-toolchain file - - uses: actions/setup-node@v1 with: components: rustfmt + - uses: actions/setup-node@v3 - name: ci-job-format run: make ci-job-format - name: ci-markdown-toc @@ -51,7 +51,7 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 # pulls version from rust-toolchain file with: components: clippy @@ -65,7 +65,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 - name: ci-job-syntax @@ -78,7 +78,7 @@ jobs: - name: ci-job-collect-artifacts run: make ci-job-collect-artifacts - name: upload-build-artifacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: build-artifacts path: tools/ci-artifacts @@ -102,7 +102,7 @@ jobs: run: | brew install zeromq if: matrix.os == 'macos-latest' - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 - name: ci-job-libraries run: make ci-job-libraries @@ -126,7 +126,7 @@ jobs: continue-on-error: true run: | sudo apt install meson - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 - name: ci-job-qemu run: make ci-job-qemu diff --git a/.github/workflows/litex_sim.yml b/.github/workflows/litex_sim.yml index 39a2c655a6..9456b71c18 100644 --- a/.github/workflows/litex_sim.yml +++ b/.github/workflows/litex_sim.yml @@ -39,7 +39,7 @@ jobs: # that other steps (such as the Rust toolchain) depend on files # in this repo. - name: Checkout the current repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 # Install basic packages required for the GitHub actions workflow - name: Update packages and install dependencies @@ -79,7 +79,7 @@ jobs: # Clone tock-litex support repository under ./tock-litex, check out the # targeted release. - name: Checkout the tock-litex repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: lschuermann/tock-litex # The pinned revision is different from the targeted release as @@ -114,7 +114,7 @@ jobs: # Revision to checkout defined in the main tock repository in # .libtock_c_ci_rev - name: Checkout libtock-c CI revision - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: tock/libtock-c # Pins a libtock-c revision for LiteX CI tests. In case of