Skip to content

Commit c304cdf

Browse files
committed
ci: update publish
1 parent e17cc7a commit c304cdf

3 files changed

Lines changed: 32 additions & 30 deletions

File tree

‎.github/workflows/codeql-analysis.yml‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ on:
1717
pull_request:
1818
# The branches below must be a subset of the branches above
1919
branches: [main]
20-
schedule:
21-
- cron: "34 4 * * 6"
2220

2321
jobs:
2422
analyze:
@@ -38,7 +36,7 @@ jobs:
3836

3937
steps:
4038
- name: Checkout repository
41-
uses: actions/checkout@v4
39+
uses: actions/checkout@v6
4240

4341
# Initializes the CodeQL tools for scanning.
4442
- name: Initialize CodeQL

‎.github/workflows/publish.yml‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@ on:
44
release:
55
types: [created]
66

7+
permissions:
8+
id-token: write
9+
contents: read
10+
711
jobs:
812
publish:
913
runs-on: ubuntu-latest
1014
steps:
11-
- uses: actions/checkout@v4
12-
- uses: actions/setup-node@v4
15+
- uses: actions/checkout@v6
16+
- uses: actions/setup-node@v6
1317
with:
1418
node-version-file: .nvmrc
15-
registry-url: https://registry.npmjs.org/
16-
always-auth: true
19+
registry-url: https://registry.npmjs.org
20+
package-manager-cache: false
1721
- run: yarn install --frozen-lockfile
1822
- run: npm publish --access public
19-
env:
20-
NODE_AUTH_TOKEN: ${{secrets.NODE_AUTH_TOKEN}}
21-
CI: true

‎.github/workflows/test.yml‎

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,15 @@ on:
66
pull_request:
77
branches: [main]
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
test-node-20:
1114
runs-on: ubuntu-latest
1215
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-node@v4
16+
- uses: actions/checkout@v6
17+
- uses: actions/setup-node@v6
1518
with:
1619
node-version-file: .nvmrc
1720
- run: yarn install --frozen-lockfile
@@ -20,8 +23,8 @@ jobs:
2023
test-node-22:
2124
runs-on: ubuntu-latest
2225
steps:
23-
- uses: actions/checkout@v4
24-
- uses: actions/setup-node@v4
26+
- uses: actions/checkout@v6
27+
- uses: actions/setup-node@v6
2528
with:
2629
node-version-file: .nvmrc
2730
- run: yarn install --frozen-lockfile
@@ -30,8 +33,8 @@ jobs:
3033
test-commonjs-example:
3134
runs-on: ubuntu-latest
3235
steps:
33-
- uses: actions/checkout@v4
34-
- uses: actions/setup-node@v4
36+
- uses: actions/checkout@v6
37+
- uses: actions/setup-node@v6
3538
with:
3639
node-version-file: .nvmrc
3740
- run: yarn install --frozen-lockfile
@@ -43,8 +46,8 @@ jobs:
4346
test-typescript-bundler-example:
4447
runs-on: ubuntu-latest
4548
steps:
46-
- uses: actions/checkout@v4
47-
- uses: actions/setup-node@v4
49+
- uses: actions/checkout@v6
50+
- uses: actions/setup-node@v6
4851
with:
4952
node-version-file: .nvmrc
5053
- run: yarn install --frozen-lockfile
@@ -56,8 +59,8 @@ jobs:
5659
test-typescript-legacy-example:
5760
runs-on: ubuntu-latest
5861
steps:
59-
- uses: actions/checkout@v4
60-
- uses: actions/setup-node@v4
62+
- uses: actions/checkout@v6
63+
- uses: actions/setup-node@v6
6164
with:
6265
node-version-file: .nvmrc
6366
- run: yarn install --frozen-lockfile
@@ -69,21 +72,21 @@ jobs:
6972
test-typescript-nodenext-example:
7073
runs-on: ubuntu-latest
7174
steps:
72-
- uses: actions/checkout@v4
73-
- uses: actions/setup-node@v4
75+
- uses: actions/checkout@v6
76+
- uses: actions/setup-node@v6
7477
with:
7578
node-version-file: .nvmrc
7679
- run: yarn install --frozen-lockfile
7780
- run: yarn install --frozen-lockfile
7881
working-directory: ./examples/typescript-nodenext
7982
- run: yarn test
8083
working-directory: ./examples/typescript-nodenext
81-
84+
8285
test-vue-example:
8386
runs-on: ubuntu-latest
8487
steps:
85-
- uses: actions/checkout@v4
86-
- uses: actions/setup-node@v4
88+
- uses: actions/checkout@v6
89+
- uses: actions/setup-node@v6
8790
with:
8891
node-version-file: .nvmrc
8992
- run: yarn install --frozen-lockfile
@@ -95,8 +98,8 @@ jobs:
9598
test-web-test-runner-example:
9699
runs-on: ubuntu-latest
97100
steps:
98-
- uses: actions/checkout@v4
99-
- uses: actions/setup-node@v4
101+
- uses: actions/checkout@v6
102+
- uses: actions/setup-node@v6
100103
with:
101104
node-version-file: .nvmrc
102105
- run: yarn install --frozen-lockfile
@@ -108,16 +111,16 @@ jobs:
108111
test-wpt:
109112
runs-on: ubuntu-latest
110113
steps:
111-
- uses: actions/checkout@v4
114+
- uses: actions/checkout@v6
112115
with:
113116
submodules: recursive
114-
- uses: actions/setup-node@v4
117+
- uses: actions/setup-node@v6
115118
with:
116119
node-version-file: .nvmrc
117120
- uses: actions/setup-python@v5
118121
with:
119122
# REF: https://github.com/web-platform-tests/wpt/issues/44427
120-
python-version: '3.11'
123+
python-version: "3.11"
121124
- name: Setup HOSTS file for Web Platform Test server
122125
run: yarn wpt:hosts
123126
- run: yarn install --frozen-lockfile

0 commit comments

Comments
 (0)