Skip to content

Commit 3135729

Browse files
authored
Merge pull request #8 from ashblue/feature/updated-release-workflow
ci: another fix, yes another for the release
2 parents 2bd6617 + 14e693e commit 3135729

File tree

1 file changed

+26
-10
lines changed

1 file changed

+26
-10
lines changed

.github/workflows/workflow.yml

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,38 @@
1-
name: CI
2-
on: push
1+
name: Release
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
38
permissions:
4-
contents: write
9+
contents: read
10+
511
jobs:
6-
test:
12+
release:
13+
name: Release
714
runs-on: ubuntu-latest
15+
permissions:
16+
contents: write
17+
issues: write
18+
pull-requests: write
19+
id-token: write
820
steps:
9-
- uses: actions/checkout@v3
21+
- name: Checkout
22+
uses: actions/checkout@v3
1023
with:
1124
fetch-depth: 0
12-
token: ${{ secrets.GITHUB_TOKEN }}
13-
- uses: actions/setup-node@v3
25+
persist-credentials: false
26+
- name: Setup Node.js
27+
uses: actions/setup-node@v3
1428
with:
1529
node-version: 16
16-
- run: HUSKY=0 npm ci
17-
- run: npm run build
30+
- name: Install dependencies
31+
run: HUSKY=0 npm ci && npm run build
32+
- name: Verify the integrity of provenance attestations and registry signatures for installed dependencies
33+
run: npm audit signatures
1834
- name: Release
1935
env:
36+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2037
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
21-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2238
run: npm run semantic-release

0 commit comments

Comments
 (0)