Skip to content

Commit 9fbb16f

Browse files
committed
ci: update workflows config.
1 parent 63ad1cb commit 9fbb16f

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@ on:
77
jobs:
88
build-deploy:
99
runs-on: ubuntu-latest
10+
permissions:
11+
contents: write
12+
id-token: write
1013
steps:
1114
- uses: actions/checkout@v3
1215
- uses: actions/setup-node@v3
1316
with:
14-
node-version: 16
17+
node-version: 18
1518
registry-url: 'https://registry.npmjs.org'
1619

1720
- run: npm install
@@ -74,91 +77,91 @@ jobs:
7477
path: core/package.json
7578
unset: scripts,jest
7679

77-
- run: npm publish --access public
80+
- run: npm publish --access public --provenance
7881
name: 📦 react-login-page publish to NPM
7982
continue-on-error: true
8083
working-directory: core
8184
env:
8285
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
8386

84-
- run: npm publish --access public
87+
- run: npm publish --access public --provenance
8588
name: 📦 @react-login-page/base publish to NPM
8689
continue-on-error: true
8790
working-directory: pages/base
8891
env:
8992
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
9093

91-
- run: npm publish --access public
94+
- run: npm publish --access public --provenance
9295
name: 📦 @react-login-page/page1 publish to NPM
9396
continue-on-error: true
9497
working-directory: pages/page1
9598
env:
9699
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
97100

98-
- run: npm publish --access public
101+
- run: npm publish --access public --provenance
99102
name: 📦 @react-login-page/page2 publish to NPM
100103
continue-on-error: true
101104
working-directory: pages/page2
102105
env:
103106
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
104107

105-
- run: npm publish --access public
108+
- run: npm publish --access public --provenance
106109
name: 📦 @react-login-page/page3 publish to NPM
107110
continue-on-error: true
108111
working-directory: pages/page3
109112
env:
110113
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
111114

112-
- run: npm publish --access public
115+
- run: npm publish --access public --provenance
113116
name: 📦 @react-login-page/page4 publish to NPM
114117
continue-on-error: true
115118
working-directory: pages/page4
116119
env:
117120
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
118121

119-
- run: npm publish --access public
122+
- run: npm publish --access public --provenance
120123
name: 📦 @react-login-page/page5 publish to NPM
121124
continue-on-error: true
122125
working-directory: pages/page5
123126
env:
124127
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
125128

126-
- run: npm publish --access public
129+
- run: npm publish --access public --provenance
127130
name: 📦 @react-login-page/page6 publish to NPM
128131
continue-on-error: true
129132
working-directory: pages/page6
130133
env:
131134
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
132135

133-
- run: npm publish --access public
136+
- run: npm publish --access public --provenance
134137
name: 📦 @react-login-page/page7 publish to NPM
135138
continue-on-error: true
136139
working-directory: pages/page7
137140
env:
138141
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
139142

140-
- run: npm publish --access public
143+
- run: npm publish --access public --provenance
141144
name: 📦 @react-login-page/page8 publish to NPM
142145
continue-on-error: true
143146
working-directory: pages/page8
144147
env:
145148
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
146149

147-
- run: npm publish --access public
150+
- run: npm publish --access public --provenance
148151
name: 📦 @react-login-page/page9 publish to NPM
149152
continue-on-error: true
150153
working-directory: pages/page9
151154
env:
152155
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
153156

154-
- run: npm publish --access public
157+
- run: npm publish --access public --provenance
155158
name: 📦 @react-login-page/page10 publish to NPM
156159
continue-on-error: true
157160
working-directory: pages/page10
158161
env:
159162
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
160163

161-
- run: npm publish --access public
164+
- run: npm publish --access public --provenance
162165
name: 📦 @react-login-page/page11 publish to NPM
163166
continue-on-error: true
164167
working-directory: pages/page11

0 commit comments

Comments
 (0)