Skip to content

Commit 00a9510

Browse files
authored
update setup-just, move scorecard to an env, and use oidc for codecov… (#218)
* update setup-just, move scorecard to an env, and use oidc for codecov uploads * fix code cov
1 parent 81b4dbe commit 00a9510

4 files changed

Lines changed: 13 additions & 7 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: 8 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:
@@ -267,6 +267,9 @@ jobs:
267267
coverage-combine:
268268
needs: [test-linux, test-macos, test-windows]
269269
runs-on: ubuntu-latest
270+
permissions:
271+
contents: read
272+
id-token: write
270273

271274
steps:
272275
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
@@ -279,7 +282,7 @@ jobs:
279282
allow-prereleases: true
280283

281284
- name: Setup Just
282-
uses: extractions/setup-just@f8a3cce218d9f83db3a2ecd90e41ac3de6cdfd9b
285+
uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
283286
- name: Install uv
284287
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098
285288
with:
@@ -301,6 +304,6 @@ jobs:
301304
- name: Upload coverage to Codecov
302305
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de
303306
with:
304-
token: ${{ secrets.CODECOV_TOKEN }}
307+
use_oidc: true
305308
files:
306309
./coverage.xml

0 commit comments

Comments
 (0)