File tree Expand file tree Collapse file tree 4 files changed +532
-510
lines changed Expand file tree Collapse file tree 4 files changed +532
-510
lines changed Original file line number Diff line number Diff line change 8
8
- v[1-9]+.[0-9]+.[0-9]+
9
9
10
10
jobs :
11
- test-build-publish :
11
+ release :
12
+ name : 📦 Release
12
13
runs-on : ubuntu-latest
14
+ permissions :
15
+ contents : write # to be able to publish a GitHub release
16
+ issues : write # to be able to comment on released issues
17
+ pull-requests : write # to be able to comment on released pull requests
18
+ id-token : write # to enable use of OIDC for npm provenance
13
19
14
20
steps :
15
21
- name : 📂 Checkout
16
22
uses : actions/checkout@v3
23
+ with :
24
+ fetch-depth : 0
17
25
18
26
- name : ⚙️ Setup node
19
27
uses : actions/setup-node@v3
@@ -26,25 +34,20 @@ jobs:
26
34
git config user.name "${GITHUB_ACTOR}"
27
35
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
28
36
29
- - name : 📰 Semantic Release
30
- env :
31
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
- run : npx semantic-release
37
+ - name : 📦 Install dependencies
38
+ run : ci
39
+
40
+ - name : 🚓 Audit dependencies # Verify the integrity of provenance attestations and registry signatures for installed dependencies
41
+ run : npm audit signatures
33
42
34
43
- name : 🧪 Test
35
- run : |
36
- npm ci
37
- npm run test
44
+ run : npm run test
38
45
39
46
- name : 🏗️ Build
40
47
run : npm run build
41
- env :
42
- CI : false
43
-
44
- - run : |
45
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc
46
- npx release-it --ci --npm.skipChecks
47
48
49
+ - name : 📰 Semantic Release
48
50
env :
49
51
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
50
52
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
53
+ run : npx semantic-release
Original file line number Diff line number Diff line change 2
2
"plugins": [
3
3
"@semantic-release/commit-analyzer",
4
4
"@semantic-release/release-notes-generator",
5
- "@semantic-release/npm",
5
+ [
6
+ "@semantic-release/npm",
7
+ {
8
+ "pkgRoot": "dist"
9
+ }
10
+ ],
6
11
"@semantic-release/github",
7
12
"@semantic-release/git"
8
13
],
You can’t perform that action at this time.
0 commit comments