diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index e99a44912..310e049bc 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -14,7 +14,7 @@ inputs: runs: using: "composite" steps: - - uses: extractions/setup-just@v1 + - uses: extractions/setup-just@v2 - name: Install toolchain shell: bash run: just default-toolchain diff --git a/.github/workflows/build-deploy-docs.yml b/.github/workflows/build-deploy-docs.yml index af22dc3a4..0b3b28ad2 100644 --- a/.github/workflows/build-deploy-docs.yml +++ b/.github/workflows/build-deploy-docs.yml @@ -13,7 +13,7 @@ jobs: name: Build runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Setup @@ -27,11 +27,11 @@ jobs: - name: API Documentation shell: bash run: cargo doc -p tlspuffin --target x86_64-unknown-linux-gnu --document-private-items - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: api-docs path: target/doc/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: book path: docs/book/ @@ -41,19 +41,19 @@ jobs: name: Deploy runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download api-docs - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: api-docs path: artifacts/api - name: Download book - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: book path: artifacts/book - name: Deploy - uses: JamesIves/github-pages-deploy-action@v4.3.3 + uses: JamesIves/github-pages-deploy-action@v4.5.0 with: branch: gh-pages folder: artifacts diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index d4ee7788e..8caa3057b 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-20.04 name: Build "${{ inputs.name }}" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Setup Git @@ -60,12 +60,12 @@ jobs: shell: bash run: just build ${{ inputs.crate }} x86_64-unknown-linux-gnu "${{ inputs.features }}" "${{ inputs.cargo-flags }} --timings" - name: Upload Build Timings - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: cargo-timings-${{ inputs.name }} path: target/cargo-timings/cargo-timing.html - name: Upload Build - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ inputs.crate }}-${{ inputs.name }} path: target/x86_64-unknown-linux-gnu/release/${{ inputs.crate }} diff --git a/.github/workflows/run-benchmarks.yml b/.github/workflows/run-benchmarks.yml index dff10d1cd..e1fe65aae 100644 --- a/.github/workflows/run-benchmarks.yml +++ b/.github/workflows/run-benchmarks.yml @@ -8,7 +8,7 @@ jobs: name: Benchmark runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Setup diff --git a/.github/workflows/run-checks.yml b/.github/workflows/run-checks.yml index 213171caa..25773083d 100644 --- a/.github/workflows/run-checks.yml +++ b/.github/workflows/run-checks.yml @@ -8,7 +8,7 @@ jobs: name: Check runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Setup