1
+ # File managed by web3-bot. DO NOT EDIT.
2
+ # See https://github.com/protocol/.github/ for details.
3
+
1
4
name : test & maybe release
2
5
on :
3
6
push :
4
7
branches :
5
- - master
8
+ - master # with #262 - ${{{ github.default_branch }}}
6
9
pull_request :
7
10
branches :
8
- - master
11
+ - master # with #262 - ${{{ github.default_branch }}}
9
12
10
13
jobs :
11
14
35
38
node-version : ${{ matrix.node }}
36
39
- uses : ipfs/aegir/actions/cache-node-modules@master
37
40
- run : npm run --if-present test:node
38
- - uses : codecov/codecov-action@v1
41
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
42
+ with :
43
+ directory : ./.nyc_output
44
+ flags : node
39
45
40
46
test-chrome :
41
47
needs : check
47
53
node-version : lts/*
48
54
- uses : ipfs/aegir/actions/cache-node-modules@master
49
55
- run : npm run --if-present test:chrome
56
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
57
+ with :
58
+ directory : ./.nyc_output
59
+ flags : chrome
50
60
51
61
test-chrome-webworker :
52
62
needs : check
58
68
node-version : lts/*
59
69
- uses : ipfs/aegir/actions/cache-node-modules@master
60
70
- run : npm run --if-present test:chrome-webworker
71
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
72
+ with :
73
+ directory : ./.nyc_output
74
+ flags : chrome-webworker
61
75
62
76
test-firefox :
63
77
needs : check
69
83
node-version : lts/*
70
84
- uses : ipfs/aegir/actions/cache-node-modules@master
71
85
- run : npm run --if-present test:firefox
86
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
87
+ with :
88
+ directory : ./.nyc_output
89
+ flags : firefox
72
90
73
91
test-firefox-webworker :
74
92
needs : check
80
98
node-version : lts/*
81
99
- uses : ipfs/aegir/actions/cache-node-modules@master
82
100
- run : npm run --if-present test:firefox-webworker
101
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
102
+ with :
103
+ directory : ./.nyc_output
104
+ flags : firefox-webworker
83
105
84
106
test-electron-main :
85
107
needs : check
@@ -91,6 +113,10 @@ jobs:
91
113
node-version : lts/*
92
114
- uses : ipfs/aegir/actions/cache-node-modules@master
93
115
- run : npx xvfb-maybe npm run --if-present test:electron-main
116
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
117
+ with :
118
+ directory : ./.nyc_output
119
+ flags : electron-main
94
120
95
121
test-electron-renderer :
96
122
needs : check
@@ -102,13 +128,17 @@ jobs:
102
128
node-version : lts/*
103
129
- uses : ipfs/aegir/actions/cache-node-modules@master
104
130
- run : npx xvfb-maybe npm run --if-present test:electron-renderer
131
+ - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
132
+ with :
133
+ directory : ./.nyc_output
134
+ flags : electron-renderer
105
135
106
136
release :
107
137
needs : [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
108
138
runs-on : ubuntu-latest
109
- if : github.event_name == 'push' && github.ref == 'refs/heads/master'
139
+ if : github.event_name == 'push' && github.ref == 'refs/heads/master' # with #262 - 'refs/heads/${{{ github.default_branch }}}'
110
140
steps :
111
- - uses : actions/checkout@v2.4.0
141
+ - uses : actions/checkout@v2
112
142
with :
113
143
fetch-depth : 0
114
144
- uses : actions/setup-node@v2
0 commit comments