Skip to content

Commit 306a0d6

Browse files
committed
ci: update workflows config.
1 parent f499163 commit 306a0d6

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ on:
88
jobs:
99
build:
1010
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write
13+
id-token: write
1114
steps:
12-
- uses: actions/checkout@v3
13-
- uses: actions/setup-node@v3
15+
- uses: actions/checkout@v6
16+
- uses: actions/setup-node@v6
1417
with:
15-
node-version: 16
18+
node-version: 24
1619
registry-url: 'https://registry.npmjs.org'
1720

1821
- run: npm -v
@@ -47,7 +50,7 @@ jobs:
4750
EOF
4851
4952
- name: Deploy Website
50-
uses: peaceiris/actions-gh-pages@v3
53+
uses: peaceiris/actions-gh-pages@v4
5154
with:
5255
user_name: 'github-actions[bot]'
5356
user_email: 'github-actions[bot]@users.noreply.github.com'
@@ -67,6 +70,7 @@ jobs:
6770
uses: ncipollo/release-action@v1
6871
if: steps.create_tag.outputs.successful
6972
with:
73+
allowUpdates: true
7074
token: ${{ secrets.GITHUB_TOKEN }}
7175
name: ${{ steps.create_tag.outputs.version }}
7276
tag: ${{ steps.create_tag.outputs.version }}
@@ -82,12 +86,10 @@ jobs:
8286
8387
${{ steps.changelog.outputs.changelog }}
8488
85-
- run: npm publish
89+
- run: NODE_AUTH_TOKEN="" npm publish --access public --provenance
8690
name: 📦 react-code-preview-layout publish to NPM
8791
continue-on-error: true
8892
working-directory: core
89-
env:
90-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
9193

9294
outputs:
9395
successful: ${{steps.create_tag.outputs.successful }}

0 commit comments

Comments
 (0)