diff --git a/.github/actions/nss/action.yml b/.github/actions/nss/action.yml index 55d75bf007..24768eac22 100644 --- a/.github/actions/nss/action.yml +++ b/.github/actions/nss/action.yml @@ -87,14 +87,14 @@ runs: - name: Checkout NSS if: env.USE_SYSTEM_NSS == '0' - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: repository: nss-dev/nss path: nss - name: Checkout NSPR if: env.USE_SYSTEM_NSS == '0' - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: repository: nss-dev/nspr path: nspr @@ -111,7 +111,7 @@ runs: - name: Cache NSS id: cache if: env.USE_SYSTEM_NSS == '0' && runner.environment == 'github-hosted' - uses: actions/cache@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 + uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 with: path: dist key: nss-${{ runner.os }}-${{ inputs.type }}-${{ env.NSS_HEAD }}-${{ env.NSPR_HEAD }} diff --git a/.github/actions/pr-comment-data-export/action.yml b/.github/actions/pr-comment-data-export/action.yml index be6f0182be..77bfd610ee 100644 --- a/.github/actions/pr-comment-data-export/action.yml +++ b/.github/actions/pr-comment-data-export/action.yml @@ -31,7 +31,7 @@ runs: echo "${{ inputs.log-url }}" > comment-data/log-url fi - if: github.event_name == 'pull_request' - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: ${{ inputs.name }} path: comment-data diff --git a/.github/actions/quic-interop-runner/action.yml b/.github/actions/quic-interop-runner/action.yml index 77278801fd..490ccd152e 100644 --- a/.github/actions/quic-interop-runner/action.yml +++ b/.github/actions/quic-interop-runner/action.yml @@ -24,7 +24,7 @@ runs: using: "composite" steps: - name: Checkout quic-interop/quic-interop-runner repository - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: repository: 'quic-interop/quic-interop-runner' path: 'quic-interop-runner' @@ -94,7 +94,7 @@ runs: exit $FAILED shell: bash - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 if: always() id: upload-logs with: @@ -110,7 +110,7 @@ runs: mv result.json.tmp result.json shell: bash - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 if: always() with: name: '${{ inputs.client }} vs. ${{ inputs.server }} results' diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index 1aeb9427d8..f23e252ca5 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -22,7 +22,7 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Download actionlint id: get_actionlint run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index a546a02645..fcece8bd42 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -27,10 +27,10 @@ jobs: steps: - name: Checkout neqo - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Checkout msquic - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: repository: microsoft/msquic ref: main @@ -70,7 +70,7 @@ jobs: - name: Download cached main-branch results id: criterion-cache - uses: actions/cache/restore@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 + uses: actions/cache/restore@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 with: path: ./target/criterion key: criterion-${{ runner.name }}-${{ github.sha }} @@ -231,14 +231,14 @@ jobs: - name: Cache main-branch results if: github.ref == 'refs/heads/main' - uses: actions/cache/save@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 + uses: actions/cache/save@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 with: path: ./target/criterion key: criterion-${{ runner.name }}-${{ github.sha }} - name: Export perf data id: export - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: ${{ github.event.repository.name }}-${{ github.sha }} path: | diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index d39d232892..1b9c2e8200 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -36,7 +36,7 @@ jobs: outputs: toolchains: ${{ steps.toolchains.outputs.toolchains }} steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: sparse-checkout: Cargo.toml - id: toolchains @@ -61,7 +61,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/actions/rust with: @@ -122,7 +122,7 @@ jobs: - name: Save simulation seeds artifact if: env.DUMP_SIMULATION_SEEDS - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: simulation-seeds-${{ matrix.os }}-${{ matrix.rust-toolchain }}-${{ matrix.type }} path: ${{ env.DUMP_SIMULATION_SEEDS }} diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml index c35fac4ea5..6bd7e3ccb3 100644 --- a/.github/workflows/clippy.yml +++ b/.github/workflows/clippy.yml @@ -31,7 +31,7 @@ jobs: shell: bash steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/actions/rust with: components: clippy diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index d3487b9655..38bb2dad1e 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -24,7 +24,7 @@ jobs: dependency-review: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 with: base-ref: ${{ github.event.pull_request.base.sha || 'main' }} diff --git a/.github/workflows/firefox.yml b/.github/workflows/firefox.yml index 8fd544b5f9..90cc485b93 100644 --- a/.github/workflows/firefox.yml +++ b/.github/workflows/firefox.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Check out Neqo - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Maximize build space if: runner.os == 'Linux' @@ -54,7 +54,7 @@ jobs: df -h - name: Check out Firefox - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: repository: mozilla/gecko-dev path: mozilla-unified @@ -123,7 +123,7 @@ jobs: - name: Export binary id: upload - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: ${{ runner.os }}-${{ env.FIREFOX }}-${{ matrix.type }}.tgz path: ${{ env.FIREFOX }}.tar @@ -132,7 +132,7 @@ jobs: - run: echo "${{ steps.upload.outputs.artifact-url }}" >> artifact - name: Export artifact URL - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: artifact-${{ runner.os }}-${{ env.FIREFOX }}-${{ matrix.type }} path: artifact @@ -144,7 +144,7 @@ jobs: needs: firefox runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: diff --git a/.github/workflows/fuzz-bench.yml b/.github/workflows/fuzz-bench.yml index 4938fbe1c0..0749035b0f 100644 --- a/.github/workflows/fuzz-bench.yml +++ b/.github/workflows/fuzz-bench.yml @@ -20,7 +20,7 @@ jobs: fuzz-bench: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/actions/rust with: version: nightly diff --git a/.github/workflows/machete.yml b/.github/workflows/machete.yml index 054f554c22..f72d9215e6 100644 --- a/.github/workflows/machete.yml +++ b/.github/workflows/machete.yml @@ -20,7 +20,7 @@ jobs: machete: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Install Rust uses: ./.github/actions/rust diff --git a/.github/workflows/mutants.yml b/.github/workflows/mutants.yml index e9fe3a9aff..bd318c1b75 100644 --- a/.github/workflows/mutants.yml +++ b/.github/workflows/mutants.yml @@ -20,7 +20,7 @@ jobs: if: github.event_name == 'pull_request' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 @@ -61,7 +61,7 @@ jobs: echo '```' } > "$GITHUB_STEP_SUMMARY" - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: mutants.out path: mutants.out diff --git a/.github/workflows/pr-comment.yml b/.github/workflows/pr-comment.yml index b025325648..0ce5da9dc4 100644 --- a/.github/workflows/pr-comment.yml +++ b/.github/workflows/pr-comment.yml @@ -24,7 +24,7 @@ jobs: github.event.workflow_run.event == 'pull_request' && (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/actions/pr-comment with: name: ${{ github.event.workflow_run.name }} diff --git a/.github/workflows/qns.yml b/.github/workflows/qns.yml index a918010c10..294382bea8 100644 --- a/.github/workflows/qns.yml +++ b/.github/workflows/qns.yml @@ -74,7 +74,7 @@ jobs: platforms: 'linux/amd64' outputs: type=docker,dest=/tmp/${{ env.LATEST }}.tar - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: '${{ env.LATEST }} Docker image' path: /tmp/${{ env.LATEST }}.tar @@ -142,7 +142,7 @@ jobs: echo "client=$(echo "$PAIR" | cut -d% -f1)" >> "$GITHUB_OUTPUT" echo "server=$(echo "$PAIR" | cut -d% -f2)" >> "$GITHUB_OUTPUT" - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 # TODO: Replace once https://github.com/quic-interop/quic-interop-runner/pull/356 is merged. - uses: ./.github/actions/quic-interop-runner @@ -158,7 +158,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: pattern: '*results' diff --git a/.github/workflows/rustfmt.yml b/.github/workflows/rustfmt.yml index d80900b59c..fd7710fea6 100644 --- a/.github/workflows/rustfmt.yml +++ b/.github/workflows/rustfmt.yml @@ -23,7 +23,7 @@ jobs: format: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/actions/rust with: version: nightly diff --git a/.github/workflows/sanitize.yml b/.github/workflows/sanitize.yml index 71ca8ad2f2..4d6bef060a 100644 --- a/.github/workflows/sanitize.yml +++ b/.github/workflows/sanitize.yml @@ -40,7 +40,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/actions/rust with: version: nightly @@ -80,7 +80,7 @@ jobs: - name: Save simulation seeds artifact if: env.DUMP_SIMULATION_SEEDS - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: simulation-seeds-${{ matrix.os }}-sanitizer-${{ matrix.sanitizer }} path: ${{ env.DUMP_SIMULATION_SEEDS }} diff --git a/qns/Dockerfile b/qns/Dockerfile index 97043d6366..66ab75d790 100644 --- a/qns/Dockerfile +++ b/qns/Dockerfile @@ -1,4 +1,4 @@ -FROM lukemathwalker/cargo-chef@sha256:f50231b8a01af14eda124040535193d60d9c86d413b02553d2809e5d881b9a90 AS chef +FROM lukemathwalker/cargo-chef@sha256:acfab68709ad444b7cc9106d7e90a2bce4a77ed63889712fb6686e0e6ecfe8aa AS chef WORKDIR /app