@@ -17,13 +17,13 @@ jobs:
1717 PRE_COMMIT_HOME : /tmp/pre-commit-cache
1818 steps :
1919 - name : ⤵️ Check out code from GitHub
20- 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- 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- 67+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6868 with :
6969 fetch-depth : 0
7070 - name : ⬇️ Download coverage data
71717272 - 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
8080 uv run --frozen coverage combine coverage*/.coverage*
8181 uv run --frozen coverage xml -i
8282 - name : ⬆️ Upload coverage report
83- 83+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
8484 with :
8585 fail_ci_if_error : true
8686 token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments