Skip to content

Commit 78a3373

Browse files
committed
ci: Fix zizmor warnings
1 parent 3cb2526 commit 78a3373

File tree

4 files changed

+17
-13
lines changed

4 files changed

+17
-13
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ permissions: {}
1616

1717
jobs:
1818
lint:
19+
name: Lint
1920
timeout-minutes: 10
2021
runs-on: ubuntu-latest
2122
permissions:
@@ -28,6 +29,7 @@ jobs:
2829
- run: bun run lint
2930

3031
build:
32+
name: Build
3133
timeout-minutes: 10
3234
runs-on: ubuntu-latest
3335
permissions:
@@ -40,6 +42,7 @@ jobs:
4042
- run: bun run build
4143

4244
typecheck:
45+
name: Type Check
4346
timeout-minutes: 10
4447
runs-on: ubuntu-latest
4548
permissions:
@@ -52,6 +55,7 @@ jobs:
5255
- run: bun run typecheck
5356

5457
test:
58+
name: Test
5559
timeout-minutes: 10
5660
runs-on: ubuntu-latest
5761
permissions:

.github/workflows/claude-renovate-review.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ concurrency:
1414

1515
jobs:
1616
claude-renovate-review:
17+
name: Claude Renovate Review
1718
if: github.event.pull_request.user.login == 'renovate[bot]'
1819
timeout-minutes: 30
1920
runs-on: ubuntu-latest
2021
permissions:
2122
contents: read
22-
pull-requests: write
23+
pull-requests: write # Required to post review comments
2324
steps:
2425
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2526
with:

.github/workflows/github-actions-lint.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ concurrency:
1818

1919
jobs:
2020
actionlint:
21+
name: actionlint
2122
timeout-minutes: 5
2223
runs-on: ubuntu-latest
2324
permissions:
@@ -29,6 +30,7 @@ jobs:
2930
- uses: koki-develop/github-actions-lint/actionlint@62dfef5c9854a07712bad7af3bee7edb0c1109b1 # v1.4.1
3031

3132
ghalint:
33+
name: ghalint
3234
timeout-minutes: 5
3335
runs-on: ubuntu-latest
3436
permissions:
@@ -42,6 +44,7 @@ jobs:
4244
action-path: ./.github/actions/**/action.yml
4345

4446
zizmor:
47+
name: zizmor
4548
timeout-minutes: 5
4649
runs-on: ubuntu-latest
4750
permissions:

.github/workflows/release-please.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ permissions: {}
1313

1414
jobs:
1515
release-please:
16+
name: Release Please
1617
timeout-minutes: 10
1718
permissions:
18-
contents: write
19-
pull-requests: write
20-
issues: write
19+
contents: write # Required to create releases and tags
20+
pull-requests: write # Required to create and update release PRs
21+
issues: write # Required to comment on issues
2122
runs-on: ubuntu-latest
2223
outputs:
2324
should-release: ${{ steps.release-please.outputs.release_created }}
@@ -32,11 +33,13 @@ jobs:
3233
token: ${{ github.token }}
3334

3435
publish:
36+
name: Publish
3537
needs: release-please
3638
timeout-minutes: 10
3739
runs-on: ubuntu-latest
3840
permissions:
3941
contents: read
42+
id-token: write # Required for npm provenance
4043
if: ${{ needs.release-please.outputs.should-release == 'true' }}
4144
steps:
4245
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -46,12 +49,5 @@ jobs:
4649
- uses: ./.github/actions/setup
4750

4851
- name: Create .npmrc
49-
run: |
50-
(
51-
# shellcheck disable=SC2016
52-
echo '//registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}'
53-
echo 'registry=https://registry.npmjs.org'
54-
) > .npmrc
55-
- run: npm publish
56-
env:
57-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
52+
run: echo 'registry=https://registry.npmjs.org' > .npmrc
53+
- run: npm publish # zizmor: ignore[use-trusted-publishing]

0 commit comments

Comments
 (0)