5
5
- master
6
6
pull_request :
7
7
branches :
8
- - ' ** '
8
+ - " ** "
9
9
10
10
jobs :
11
-
12
11
build :
13
- runs-on : ubuntu-latest
14
- steps :
15
- - uses : actions/checkout@v3
16
- - uses : actions/setup-node@v3
17
- with :
18
- node-version : lts/*
19
- - uses : ipfs/aegir/actions/cache-node-modules@master
20
-
21
- check :
22
- needs : build
23
- runs-on : ubuntu-latest
24
- steps :
25
- - uses : actions/checkout@v3
26
- - uses : actions/setup-node@v3
27
- with :
28
- node-version : lts/*
29
- - uses : ipfs/aegir/actions/cache-node-modules@master
30
- - run : npm run --if-present lint
31
- - run : npm run --if-present dep-check
32
- - run : npm run --if-present doc-check
33
-
34
- test-node :
35
- needs : build
36
- runs-on : ${{ matrix.os }}
37
- strategy :
38
- matrix :
39
- os : [windows-latest, ubuntu-latest, macos-latest]
40
- node : [lts/*]
41
- fail-fast : true
42
- steps :
43
- - uses : actions/checkout@v3
44
- - uses : actions/setup-node@v3
45
- with :
46
- node-version : ${{ matrix.node }}
47
- - uses : ipfs/aegir/actions/cache-node-modules@master
48
- - run : npm run --if-present test:node
49
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
50
- with :
51
- directory : ./.nyc_output
52
- flags : node
53
-
54
- test-chrome :
55
- needs : build
56
12
runs-on : ubuntu-latest
57
13
steps :
58
14
- uses : actions/checkout@v3
59
15
- uses : actions/setup-node@v3
60
16
with :
61
17
node-version : lts/*
62
18
- uses : ipfs/aegir/actions/cache-node-modules@master
63
- - run : npm run --if-present test:chrome
64
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
65
- with :
66
- directory : ./.nyc_output
67
- flags : chrome
68
19
69
- test-chrome-webworker :
70
- needs : build
71
- runs-on : ubuntu-latest
72
- steps :
73
- - uses : actions/checkout@v3
74
- - uses : actions/setup-node@v3
75
- with :
76
- node-version : lts/*
77
- - uses : ipfs/aegir/actions/cache-node-modules@master
78
- - run : npm run --if-present test:chrome-webworker
79
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
80
- with :
81
- directory : ./.nyc_output
82
- flags : chrome-webworker
20
+ # check:
21
+ # needs: build
22
+ # runs-on: ubuntu-latest
23
+ # steps:
24
+ # - uses: actions/checkout@v3
25
+ # - uses: actions/setup-node@v3
26
+ # with:
27
+ # node-version: lts/*
28
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
29
+ # - run: npm run --if-present lint
30
+ # - run: npm run --if-present dep-check
31
+ # - run: npm run --if-present doc-check
83
32
84
- test-firefox :
85
- needs : build
86
- runs-on : ubuntu-latest
87
- steps :
88
- - uses : actions/checkout@v3
89
- - uses : actions/setup-node@v3
90
- with :
91
- node-version : lts/*
92
- - uses : ipfs/aegir/actions/cache-node-modules@master
93
- - run : npm run --if-present test:firefox
94
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
95
- with :
96
- directory : ./.nyc_output
97
- flags : firefox
33
+ # test-node:
34
+ # needs: build
35
+ # runs-on: ${{ matrix.os }}
36
+ # strategy:
37
+ # matrix:
38
+ # os: [windows-latest, ubuntu-latest, macos-latest]
39
+ # node: [lts/*]
40
+ # fail-fast: true
41
+ # steps:
42
+ # - uses: actions/checkout@v3
43
+ # - uses: actions/setup-node@v3
44
+ # with:
45
+ # node-version: ${{ matrix.node }}
46
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
47
+ # - run: npm run --if-present test:node
48
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
49
+ # with:
50
+ # directory: ./.nyc_output
51
+ # flags: node
98
52
99
- test-firefox-webworker :
100
- needs : build
101
- runs-on : ubuntu-latest
102
- steps :
103
- - uses : actions/checkout@v3
104
- - uses : actions/setup-node@v3
105
- with :
106
- node-version : lts/*
107
- - uses : ipfs/aegir/actions/cache-node-modules@master
108
- - run : npm run --if-present test:firefox-webworker
109
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
110
- with :
111
- directory : ./.nyc_output
112
- flags : firefox-webworker
53
+ # test-chrome :
54
+ # needs: build
55
+ # runs-on: ubuntu-latest
56
+ # steps:
57
+ # - uses: actions/checkout@v3
58
+ # - uses: actions/setup-node@v3
59
+ # with:
60
+ # node-version: lts/*
61
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
62
+ # - run: npm run --if-present test:chrome
63
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
64
+ # with:
65
+ # directory: ./.nyc_output
66
+ # flags: chrome
113
67
114
- test-webkit :
115
- needs : build
116
- runs-on : ubuntu-latest
117
- steps :
118
- - uses : actions/checkout@v3
119
- - uses : actions/setup-node@v3
120
- with :
121
- node-version : lts/*
122
- - uses : ipfs/aegir/actions/cache-node-modules@master
123
- - run : npx playwright install-deps
124
- - run : npm run --if-present test:webkit
125
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
126
- with :
127
- directory : ./.nyc_output
128
- flags : webkit
68
+ # test-chrome-webworker:
69
+ # needs: build
70
+ # runs-on: ubuntu-latest
71
+ # steps:
72
+ # - uses: actions/checkout@v3
73
+ # - uses: actions/setup-node@v3
74
+ # with:
75
+ # node-version: lts/*
76
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
77
+ # - run: npm run --if-present test:chrome-webworker
78
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
79
+ # with:
80
+ # directory: ./.nyc_output
81
+ # flags: chrome-webworker
129
82
130
- test-electron-main :
131
- needs : build
132
- runs-on : ubuntu-latest
133
- steps :
134
- - uses : actions/checkout@v3
135
- - uses : actions/setup-node@v3
136
- with :
137
- node-version : lts/*
138
- - uses : ipfs/aegir/actions/cache-node-modules@master
139
- - run : npx xvfb-maybe npm run --if-present test:electron-main
140
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
141
- with :
142
- directory : ./.nyc_output
143
- flags : electron-main
83
+ # test-firefox :
84
+ # needs: build
85
+ # runs-on: ubuntu-latest
86
+ # steps:
87
+ # - uses: actions/checkout@v3
88
+ # - uses: actions/setup-node@v3
89
+ # with:
90
+ # node-version: lts/*
91
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
92
+ # - run: npm run --if-present test:firefox
93
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
94
+ # with:
95
+ # directory: ./.nyc_output
96
+ # flags: firefox
144
97
145
- test-electron-renderer :
146
- needs : build
147
- runs-on : ubuntu-latest
148
- steps :
149
- - uses : actions/checkout@v3
150
- - uses : actions/setup-node@v3
151
- with :
152
- node-version : lts/*
153
- - uses : ipfs/aegir/actions/cache-node-modules@master
154
- - run : npx xvfb-maybe npm run --if-present test:electron-renderer
155
- - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
156
- with :
157
- directory : ./.nyc_output
158
- flags : electron-renderer
98
+ # test-firefox-webworker :
99
+ # needs: build
100
+ # runs-on: ubuntu-latest
101
+ # steps:
102
+ # - uses: actions/checkout@v3
103
+ # - uses: actions/setup-node@v3
104
+ # with:
105
+ # node-version: lts/*
106
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
107
+ # - run: npm run --if-present test:firefox-webworker
108
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
109
+ # with:
110
+ # directory: ./.nyc_output
111
+ # flags: firefox-webworker
159
112
160
- test-interop :
161
- needs : build
162
- runs-on : ubuntu-latest
163
- steps :
164
- - uses : actions/checkout@v3
165
- - uses : actions/setup-node@v3
166
- with :
167
- node-version : lts/*
168
- - uses : ipfs/aegir/actions/cache-node-modules@master
169
- - run : npm run test:interop -- --bail
113
+ # test-webkit:
114
+ # needs: build
115
+ # runs-on: ubuntu-latest
116
+ # steps:
117
+ # - uses: actions/checkout@v3
118
+ # - uses: actions/setup-node@v3
119
+ # with:
120
+ # node-version: lts/*
121
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
122
+ # - run: npx playwright install-deps
123
+ # - run: npm run --if-present test:webkit
124
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
125
+ # with:
126
+ # directory: ./.nyc_output
127
+ # flags: webkit
170
128
171
- test-examples :
172
- needs : build
173
- runs-on : ubuntu-latest
174
- steps :
175
- - uses : actions/checkout@v3
176
- - uses : actions/setup-node@v3
177
- with :
178
- node-version : lts/*
179
- - uses : ipfs/aegir/actions/cache-node-modules@master
180
- - run : npm run --if-present test:example
129
+ # test-electron-main:
130
+ # needs: build
131
+ # runs-on: ubuntu-latest
132
+ # steps:
133
+ # - uses: actions/checkout@v3
134
+ # - uses: actions/setup-node@v3
135
+ # with:
136
+ # node-version: lts/*
137
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
138
+ # - run: npx xvfb-maybe npm run --if-present test:electron-main
139
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
140
+ # with:
141
+ # directory: ./.nyc_output
142
+ # flags: electron-main
143
+
144
+ # test-electron-renderer:
145
+ # needs: build
146
+ # runs-on: ubuntu-latest
147
+ # steps:
148
+ # - uses: actions/checkout@v3
149
+ # - uses: actions/setup-node@v3
150
+ # with:
151
+ # node-version: lts/*
152
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
153
+ # - run: npx xvfb-maybe npm run --if-present test:electron-renderer
154
+ # - uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
155
+ # with:
156
+ # directory: ./.nyc_output
157
+ # flags: electron-renderer
158
+
159
+ # test-interop:
160
+ # needs: build
161
+ # runs-on: ubuntu-latest
162
+ # steps:
163
+ # - uses: actions/checkout@v3
164
+ # - uses: actions/setup-node@v3
165
+ # with:
166
+ # node-version: lts/*
167
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
168
+ # - run: npm run test:interop -- --bail
169
+
170
+ # test-examples:
171
+ # needs: build
172
+ # runs-on: ubuntu-latest
173
+ # steps:
174
+ # - uses: actions/checkout@v3
175
+ # - uses: actions/setup-node@v3
176
+ # with:
177
+ # node-version: lts/*
178
+ # - uses: ipfs/aegir/actions/cache-node-modules@master
179
+ # - run: npm run --if-present test:example
181
180
182
181
multidim-interop :
183
182
needs : build
@@ -209,18 +208,19 @@ jobs:
209
208
210
209
release :
211
210
runs-on : ubuntu-latest
212
- needs : [
213
- test-node,
214
- test-chrome,
215
- test-chrome-webworker,
216
- test-firefox,
217
- test-firefox-webworker,
218
- test-electron-main,
219
- test-electron-renderer,
220
- test-interop,
221
- test-examples,
222
- multidim-interop
223
- ]
211
+ needs :
212
+ [
213
+ test-node,
214
+ test-chrome,
215
+ test-chrome-webworker,
216
+ test-firefox,
217
+ test-firefox-webworker,
218
+ test-electron-main,
219
+ test-electron-renderer,
220
+ test-interop,
221
+ test-examples,
222
+ multidim-interop,
223
+ ]
224
224
if : github.event_name == 'push' && github.ref == 'refs/heads/master'
225
225
steps :
226
226
- uses : GoogleCloudPlatform/release-please-action@v2
@@ -245,7 +245,7 @@ jobs:
245
245
- uses : actions/setup-node@v3
246
246
with :
247
247
node-version : lts/*
248
- registry-url : ' https://registry.npmjs.org'
248
+ registry-url : " https://registry.npmjs.org"
249
249
- uses : ipfs/aegir/actions/cache-node-modules@master
250
250
- uses : ipfs/aegir/actions/docker-login@master
251
251
with :
@@ -262,8 +262,8 @@ jobs:
262
262
- if : ${{ !steps.release.outputs.releases_created }}
263
263
name : Run release rc
264
264
run : |
265
- git update-index --assume-unchanged packages/libp2p/src/version.ts
266
- npm run --if-present release:rc
265
+ git update-index --assume-unchanged packages/libp2p/src/version.ts
266
+ npm run --if-present release:rc
267
267
env :
268
268
GITHUB_TOKEN : ${{ secrets.UCI_GITHUB_TOKEN || github.token }}
269
269
NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments