Skip to content

Commit ae88465

Browse files
committed
update setup-just, move scorecard to an env, and use oidc for codecov uploads
1 parent 81b4dbe commit ae88465

5 files changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
allow-prereleases: true
6565

6666
- name: Install Just
67-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
67+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
6868
- name: Install uv
6969
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098
7070
with:

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
restore-cache: false
5555
save-cache: false
5656
- name: Setup Just
57-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
57+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
5858
- name: Verify Tag
5959
run: |
6060
TAG_NAME=${GITHUB_REF#refs/tags/}

.github/workflows/scorecard.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
analysis:
1616
name: Scorecard analysis
1717
runs-on: ubuntu-latest
18+
environment:
19+
name: scorecard
20+
deployment: false # Prevents creating a GitHub deployment object
1821
permissions:
1922
security-events: write
2023
id-token: write

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
python-version: ${{ matrix.python-version }}
7676
allow-prereleases: true
7777
- name: Setup Just
78-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
78+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
7979
- name: Install uv
8080
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098
8181
with:
@@ -152,7 +152,7 @@ jobs:
152152
python-version: ${{ matrix.python-version }}
153153
allow-prereleases: true
154154
- name: Setup Just
155-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
155+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
156156
- name: Install uv
157157
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098
158158
with:
@@ -232,7 +232,7 @@ jobs:
232232
python-version: ${{ matrix.python-version }}
233233
allow-prereleases: true
234234
- name: Setup Just
235-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
235+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
236236
- name: Install uv
237237
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098
238238
with:
@@ -279,7 +279,7 @@ jobs:
279279
allow-prereleases: true
280280

281281
- name: Setup Just
282-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
282+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
283283
- name: Install uv
284284
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098
285285
with:
@@ -301,6 +301,6 @@ jobs:
301301
- name: Upload coverage to Codecov
302302
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de
303303
with:
304-
token: ${{ secrets.CODECOV_TOKEN }}
304+
use_oidc: true
305305
files:
306306
./coverage.xml

justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ check-all *ENV:
222222
# run zizmor security analysis of CI
223223
zizmor:
224224
cargo install --locked zizmor
225-
zizmor --format sarif .github/workflows/ > zizmor.sarif
225+
zizmor --persona auditor --format sarif .github/workflows/ > zizmor.sarif
226226

227227
# run specific tests (project venv)
228228
test *TESTS:

0 commit comments

Comments
 (0)