diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09f474845..725c23782 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,10 +21,10 @@ jobs: # Floor and current: catches accidental >3.11 syntax and new-runtime breakage. python-version: ["3.11", "3.14"] steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install ffmpeg (the test suite pins to the system binary) run: sudo apt-get update && sudo apt-get install -y --no-install-recommends ffmpeg - - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 + - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 with: python-version: ${{ matrix.python-version }} - name: Sync environment @@ -41,7 +41,7 @@ jobs: links: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Check markdown links uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2 with: diff --git a/.github/workflows/pr-limit.yml b/.github/workflows/pr-limit.yml index 467e988cd..ea384c737 100644 --- a/.github/workflows/pr-limit.yml +++ b/.github/workflows/pr-limit.yml @@ -18,7 +18,7 @@ jobs: if: github.event.pull_request.user.type != 'Bot' steps: - name: Close pull requests over the per-author cap - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const MAX_OPEN_PRS_PER_AUTHOR = 1 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2fa00b580..84d206797 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,10 +11,10 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 + - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 with: python-version: "3.11" - name: Verify the release tag matches the package version @@ -34,7 +34,7 @@ jobs: .release-venv/bin/hflow --help .release-venv/bin/python scripts/smoke_test_installed_wheel.py - name: Upload distributions for publishing - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: python-package-distributions path: dist/ @@ -50,7 +50,7 @@ jobs: id-token: write steps: - name: Download built distributions - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: python-package-distributions path: dist/ diff --git a/.github/workflows/welcome.yml b/.github/workflows/welcome.yml index dd4e8e052..11cf52046 100644 --- a/.github/workflows/welcome.yml +++ b/.github/workflows/welcome.yml @@ -22,7 +22,7 @@ jobs: if: (github.event.pull_request.user.type || github.event.issue.user.type) != 'Bot' steps: - name: Welcome first-time contributors - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const openedItem = context.payload.pull_request ?? context.payload.issue