diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 85272f9..ed7a01a 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -35,7 +35,7 @@ jobs: timeout-minutes: 30 steps: # Pinned and credential-free for the reasons given in ci.yml. - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false # From crates.io, not a third-party action -- same reasoning as ci.yml, and it costs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a4c798..77cafb4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,7 @@ jobs: # `persist-credentials: false` because nothing in this workflow uses the token: it # builds and tests and pushes nothing. Left at the default, checkout writes a # credential into `.git/config` that stays there for every later step. - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false # The floor's exact release (x.y.z), as `make msrv` asks rustup for it: rustup reads a @@ -148,7 +148,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 45 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Install Kani @@ -173,7 +173,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - run: sudo apt-get update && sudo apt-get install -y clang-20 libclang-rt-20-dev @@ -209,7 +209,7 @@ jobs: matrix: cc: [gcc, clang] steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - if: matrix.cc == 'clang' @@ -237,7 +237,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - run: rustup target add x86_64-apple-darwin aarch64-apple-darwin x86_64-unknown-freebsd @@ -251,7 +251,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - run: rustup target add x86_64-unknown-linux-musl