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
@@ -125,7 +161,7 @@ jobs:
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
166
if : github.event_name == 'push' && github.ref == 'refs/heads/master'
131
167
steps :
@@ -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 : ${{ github.token }}
181
+ GITHUB_TOKEN : ${{ secrets.UCI_GITHUB_TOKEN || github.token }}
146
182
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments