Skip to content

Commit ceb2f85

Browse files
committed
chore: upgrade CI config
1 parent 8239e7a commit ceb2f85

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

.github/workflows/main.yml

+12-9
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
check:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
15-
- uses: actions/setup-node@v3
14+
- uses: actions/checkout@v4
15+
- uses: actions/setup-node@v4
1616
with:
1717
node-version: ${{matrix.node}}
1818
- run: npm install
@@ -26,10 +26,10 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
os: [ubuntu-latest, macos-latest]
29-
node: [16, 18]
29+
node: [20, 22]
3030
steps:
31-
- uses: actions/checkout@v3
32-
- uses: actions/setup-node@v3
31+
- uses: actions/checkout@v4
32+
- uses: actions/setup-node@v4
3333
with:
3434
node-version: ${{matrix.node}}
3535
- run: npm install
@@ -39,6 +39,9 @@ jobs:
3939
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
4040
name: Changelog
4141
runs-on: ubuntu-latest
42+
permissions:
43+
contents: write
44+
pull-requests: write
4245
outputs:
4346
releases_created: ${{ steps.tag-release.outputs.releases_created }}
4447
steps:
@@ -56,14 +59,14 @@ jobs:
5659
- test
5760
- changelog
5861
steps:
59-
- uses: actions/checkout@v2
60-
- uses: actions/setup-node@v2
62+
- uses: actions/checkout@v4
63+
- uses: actions/setup-node@v4
6164
with:
6265
registry-url: https://registry.npmjs.org/
63-
node-version: 16
66+
node-version: 22
6467
- uses: bahmutov/npm-install@v1
6568
- run: npm run build
66-
- name: NPM Publish
69+
- name: npm publish
6770
env:
6871
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
6972
run: cd dist && npm publish --access=public

0 commit comments

Comments
 (0)