Skip to content

Commit f554cb3

Browse files
authored
Use shahash for CI actions + Python 3.14 (#180)
1 parent e3a9533 commit f554cb3

File tree

7 files changed

+18
-18
lines changed

7 files changed

+18
-18
lines changed

.github/workflows/ci.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
PRE_COMMIT_HOME: /tmp/pre-commit-cache
1818
steps:
1919
- name: ⤵️ Check out code from GitHub
20-
uses: actions/[email protected]
20+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2121
- name: 🏗 Set up uv
22-
uses: astral-sh/setup-uv@v7
22+
uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
2323
with:
2424
enable-cache: true
2525
- name: 🏗 Set pre-commit cache
26-
uses: actions/cache@v4
26+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
2727
with:
2828
path: ${{ env.PRE_COMMIT_HOME }}
2929
key: ${{ runner.os }}-${{ hashFiles('.pre-commit-config.yaml','.python-version') }}
@@ -38,12 +38,12 @@ jobs:
3838
runs-on: ubuntu-latest
3939
strategy:
4040
matrix:
41-
python: ["3.12", "3.13"]
41+
python: ["3.12", "3.13", "3.14"]
4242
steps:
4343
- name: ⤵️ Check out code from GitHub
44-
uses: actions/[email protected]
44+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4545
- name: 🏗 Set up uv
46-
uses: astral-sh/setup-uv@v7
46+
uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
4747
with:
4848
enable-cache: true
4949
- name: 🏗 Set up Python ${{ matrix.python }}
@@ -64,13 +64,13 @@ jobs:
6464
needs: pytest
6565
steps:
6666
- name: ⤵️ Check out code from GitHub
67-
uses: actions/[email protected]
67+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6868
with:
6969
fetch-depth: 0
7070
- name: ⬇️ Download coverage data
7171
uses: actions/[email protected]
7272
- name: 🏗 Set up uv
73-
uses: astral-sh/setup-uv@v7
73+
uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
7474
with:
7575
enable-cache: true
7676
- name: 🏗 Install dependencies
@@ -80,7 +80,7 @@ jobs:
8080
uv run --frozen coverage combine coverage*/.coverage*
8181
uv run --frozen coverage xml -i
8282
- name: ⬆️ Upload coverage report
83-
uses: codecov/[email protected]
83+
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
8484
with:
8585
fail_ci_if_error: true
8686
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/labels.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: ⤵️ Check out code from GitHub
19-
uses: actions/[email protected]
19+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2020
- name: 🚀 Run Label Syncer
21-
uses: micnncim/[email protected]
21+
uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0
2222
env:
2323
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/lock.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: 🔒 Lock closed issues and PRs
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: dessant/[email protected]
15+
- uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 # v5.0.1
1616
with:
1717
github-token: ${{ github.token }}
1818
issue-inactive-days: "30"

.github/workflows/pr-labels.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: 🏷 Verify PR has a valid label
20-
uses: jesusvasquez333/[email protected]
20+
uses: jesusvasquez333/verify-pr-label-action@657d111bbbe13e22bbd55870f1813c699bde1401 # v1.4.0
2121
with:
2222
pull-request-number: "${{ github.event.pull_request.number }}"
2323
github-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/release-drafter.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: 🚀 Run Release Drafter
17-
uses: release-drafter/[email protected]
17+
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
1818
env:
1919
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
id-token: write
2020
steps:
2121
- name: ⤵️ Check out code from GitHub
22-
uses: actions/[email protected]
22+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2323
- name: 🏗 Set up uv
24-
uses: astral-sh/setup-uv@v7
24+
uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
2525
with:
2626
enable-cache: true
2727
- name: 🏗 Set package version
@@ -32,7 +32,7 @@ jobs:
3232
- name: 🚀 Publish to PyPi
3333
run: uv publish
3434
- name: ✍️ Sign published artifacts
35-
uses: sigstore/[email protected]
35+
uses: sigstore/gh-action-sigstore-python@f832326173235dcb00dd5d92cd3f353de3188e6c # v3.1.0
3636
with:
3737
inputs: ./dist/*.tar.gz ./dist/*.whl
3838
release-signing-artifacts: true

.github/workflows/stale.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: 🚀 Run stale
16-
uses: actions/[email protected]
16+
uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
1717
with:
1818
repo-token: ${{ secrets.GITHUB_TOKEN }}
1919
days-before-stale: 30

0 commit comments

Comments
 (0)