@@ -5,7 +5,7 @@ name: test & maybe release
5
5
on :
6
6
push :
7
7
branches :
8
- - main # with #262 - ${{{ github.default_branch }}}
8
+ - main
9
9
pull_request :
10
10
11
11
jobs :
36
36
node-version : ${{ matrix.node }}
37
37
- uses : ipfs/aegir/actions/cache-node-modules@master
38
38
- run : npm run --if-present test:node
39
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
39
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
40
40
with :
41
41
flags : node
42
42
50
50
node-version : lts/*
51
51
- uses : ipfs/aegir/actions/cache-node-modules@master
52
52
- run : npm run --if-present test:chrome
53
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
53
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
54
54
with :
55
55
flags : chrome
56
56
64
64
node-version : lts/*
65
65
- uses : ipfs/aegir/actions/cache-node-modules@master
66
66
- run : npm run --if-present test:chrome-webworker
67
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
67
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
68
68
with :
69
69
flags : chrome-webworker
70
70
78
78
node-version : lts/*
79
79
- uses : ipfs/aegir/actions/cache-node-modules@master
80
80
- run : npm run --if-present test:firefox
81
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
81
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
82
82
with :
83
83
flags : firefox
84
84
@@ -92,10 +92,46 @@ jobs:
92
92
node-version : lts/*
93
93
- uses : ipfs/aegir/actions/cache-node-modules@master
94
94
- run : npm run --if-present test:firefox-webworker
95
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
95
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
96
96
with :
97
97
flags : firefox-webworker
98
98
99
+ test-webkit :
100
+ needs : check
101
+ runs-on : ${{ matrix.os }}
102
+ matrix :
103
+ os : [ubuntu-latest, macos-latest]
104
+ node : [lts/*]
105
+ fail-fast : true
106
+ steps :
107
+ - uses : actions/checkout@v3
108
+ - uses : actions/setup-node@v3
109
+ with :
110
+ node-version : lts/*
111
+ - uses : ipfs/aegir/actions/cache-node-modules@master
112
+ - run : npm run --if-present test:webkit
113
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
114
+ with :
115
+ flags : webkit
116
+
117
+ test-webkit :
118
+ needs : check
119
+ runs-on : ${{ matrix.os }}
120
+ matrix :
121
+ os : [ubuntu-latest, macos-latest]
122
+ node : [lts/*]
123
+ fail-fast : true
124
+ steps :
125
+ - uses : actions/checkout@v3
126
+ - uses : actions/setup-node@v3
127
+ with :
128
+ node-version : lts/*
129
+ - uses : ipfs/aegir/actions/cache-node-modules@master
130
+ - run : npm run --if-present test:webkit-webworker
131
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
132
+ with :
133
+ flags : webkit-webworker
134
+
99
135
test-electron-main :
100
136
needs : check
101
137
runs-on : ubuntu-latest
@@ -106,7 +142,7 @@ jobs:
106
142
node-version : lts/*
107
143
- uses : ipfs/aegir/actions/cache-node-modules@master
108
144
- run : npx xvfb-maybe npm run --if-present test:electron-main
109
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
145
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
110
146
with :
111
147
flags : electron-main
112
148
@@ -120,14 +156,14 @@ jobs:
120
156
node-version : lts/*
121
157
- uses : ipfs/aegir/actions/cache-node-modules@master
122
158
- run : npx xvfb-maybe npm run --if-present test:electron-renderer
123
- - uses : codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # v3.1.0
159
+ - uses : codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
124
160
with :
125
161
flags : electron-renderer
126
162
127
163
release :
128
- needs : [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
164
+ needs : [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-webkit, test-webkit-webworker, test- electron-main, test-electron-renderer]
129
165
runs-on : ubuntu-latest
130
- if : github.event_name == 'push' && github.ref == 'refs/heads/main' # with #262 - 'refs/heads/${{{ github.default_branch }}}'
166
+ if : github.event_name == 'push' && github.ref == 'refs/heads/main'
131
167
steps :
132
168
- uses : actions/checkout@v3
133
169
with :
@@ -142,5 +178,5 @@ jobs:
142
178
docker-username : ${{ secrets.DOCKER_USERNAME }}
143
179
- run : npm run --if-present release
144
180
env :
145
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
181
+ GITHUB_TOKEN : ${{ secrets.UCI_GITHUB_TOKEN || github.token }}
146
182
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments