File tree Expand file tree Collapse file tree 4 files changed +17
-13
lines changed
Expand file tree Collapse file tree 4 files changed +17
-13
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ permissions: {}
1616
1717jobs :
1818 lint :
19+ name : Lint
1920 timeout-minutes : 10
2021 runs-on : ubuntu-latest
2122 permissions :
2829 - run : bun run lint
2930
3031 build :
32+ name : Build
3133 timeout-minutes : 10
3234 runs-on : ubuntu-latest
3335 permissions :
4042 - run : bun run build
4143
4244 typecheck :
45+ name : Type Check
4346 timeout-minutes : 10
4447 runs-on : ubuntu-latest
4548 permissions :
5255 - run : bun run typecheck
5356
5457 test :
58+ name : Test
5559 timeout-minutes : 10
5660 runs-on : ubuntu-latest
5761 permissions :
Original file line number Diff line number Diff line change @@ -14,12 +14,13 @@ concurrency:
1414
1515jobs :
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 :
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ concurrency:
1818
1919jobs :
2020 actionlint :
21+ name : actionlint
2122 timeout-minutes : 5
2223 runs-on : ubuntu-latest
2324 permissions :
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 :
4244 action-path : ./.github/actions/**/action.yml
4345
4446 zizmor :
47+ name : zizmor
4548 timeout-minutes : 5
4649 runs-on : ubuntu-latest
4750 permissions :
Original file line number Diff line number Diff line change @@ -13,11 +13,12 @@ permissions: {}
1313
1414jobs :
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
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]
You can’t perform that action at this time.
0 commit comments