diff --git a/.github/workflows/buildenv-diff.yml b/.github/workflows/buildenv-diff.yml index c7d86c2..bd980dd 100644 --- a/.github/workflows/buildenv-diff.yml +++ b/.github/workflows/buildenv-diff.yml @@ -20,7 +20,7 @@ jobs: with: egress-policy: audit - name: checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 - name: docker login ghcr.io uses: Wandalen/wretry.action@e68c23e6309f2871ca8ae4763e7629b9c258e1ea # v3.8.0 with: diff --git a/.github/workflows/buildenv.yml b/.github/workflows/buildenv.yml index 95f5418..d173b4b 100644 --- a/.github/workflows/buildenv.yml +++ b/.github/workflows/buildenv.yml @@ -42,7 +42,7 @@ jobs: with: egress-policy: audit - name: checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 - name: docker setup buildx uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 - name: docker login ghcr.io diff --git a/.github/workflows/digestabot.yml b/.github/workflows/digestabot.yml index 4ee3a8d..3a92643 100644 --- a/.github/workflows/digestabot.yml +++ b/.github/workflows/digestabot.yml @@ -30,7 +30,7 @@ jobs: with: egress-policy: audit - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 with: persist-credentials: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5599a74..703c8ce 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,7 +18,7 @@ jobs: SHELLCHECK_VERSION: "0.11.0" steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 # Pin tool versions to match the local formatter; a version skew would # reformat differently and flip the gate red on already-formatted code. - name: Install tools diff --git a/.github/workflows/matrix.yml b/.github/workflows/matrix.yml index 66a7949..7e079f6 100644 --- a/.github/workflows/matrix.yml +++ b/.github/workflows/matrix.yml @@ -25,7 +25,7 @@ jobs: egress-policy: audit - name: checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 with: submodules: recursive - name: install dependencies @@ -75,17 +75,17 @@ jobs: egress-policy: audit - name: report disk space (before) - uses: edera-dev/actions/report-disk-space@f92635e9fe8739c2b8a78fa87e9c8567bfa81b9c # v0.0.15 + uses: edera-dev/actions/report-disk-space@6e6996f6fff5d6016bcdc097e9065da6fb33ac7f # v0.0.17 - name: reclaim runner disk space # Kernel builds never touch Rust or the hosted toolcache, so both # opt-in removals are on. Must stay before cosign-installer, which # installs into the toolcache this deletes. - uses: edera-dev/actions/reclaim-disk-space@f92635e9fe8739c2b8a78fa87e9c8567bfa81b9c # v0.0.15 + uses: edera-dev/actions/reclaim-disk-space@6e6996f6fff5d6016bcdc097e9065da6fb33ac7f # v0.0.17 with: remove-toolcache: 'true' remove-rust: 'true' - name: checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 with: submodules: recursive - name: install cosign @@ -135,7 +135,7 @@ jobs: # list in hack/build/generate-docker-script.py (docker_compile); a # name missing there silently never reaches the build container. id: sccache - uses: edera-dev/actions/configure-azure-sccache@f92635e9fe8739c2b8a78fa87e9c8567bfa81b9c # v0.0.15 + uses: edera-dev/actions/configure-azure-sccache@6e6996f6fff5d6016bcdc097e9065da6fb33ac7f # v0.0.17 with: connection-string-rw: ${{ secrets.SCCACHE_AZURE_CONNECTION_STRING }} connection-string-ro: ${{ secrets.SCCACHE_AZURE_CONNECTION_STRING_RO }} @@ -155,7 +155,7 @@ jobs: - name: report disk space (after) # always() so ENOSPC failures still show where the disk went. if: always() - uses: edera-dev/actions/report-disk-space@f92635e9fe8739c2b8a78fa87e9c8567bfa81b9c # v0.0.15 + uses: edera-dev/actions/report-disk-space@6e6996f6fff5d6016bcdc097e9065da6fb33ac7f # v0.0.17 - name: upload digests # Only produced when publishing — push-by-digest path writes digests.json. if: ${{ inputs.publish }} @@ -190,9 +190,9 @@ jobs: with: egress-policy: audit - name: checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 - name: set up Python - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.13' - name: install python deps diff --git a/.github/workflows/refresh-nvidia.yml b/.github/workflows/refresh-nvidia.yml index 871e911..b8cfc96 100644 --- a/.github/workflows/refresh-nvidia.yml +++ b/.github/workflows/refresh-nvidia.yml @@ -17,7 +17,7 @@ jobs: with: egress-policy: audit - name: checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 - name: scrape upstream and rewrite config.yaml run: python3 ./hack/build/refresh-nvidia-versions.py - name: generate cultivator token