Skip to content

Commit fabe94b

Browse files
committed
github action debugging
is a pain
1 parent c5b4f15 commit fabe94b

File tree

1 file changed

+35
-3
lines changed

1 file changed

+35
-3
lines changed

.github/workflows/js-test-and-release.yml

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ jobs:
1818
node-version: lts/*
1919
- name: Install dependencies
2020
run: npm install
21-
- run: npm run gen
21+
- name: Generate client files
22+
run: npm run gen
2223
- name: lint
2324
run: npm run --if-present lint
2425
- name: dependency check
@@ -37,6 +38,10 @@ jobs:
3738
- uses: actions/setup-node@v2
3839
with:
3940
node-version: ${{ matrix.node }}
41+
- name: Install dependencies
42+
run: npm install
43+
- name: Generate client files
44+
run: npm run gen
4045
- run: npm run --if-present test:node
4146
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
4247
with:
@@ -51,6 +56,10 @@ jobs:
5156
- uses: actions/setup-node@v2
5257
with:
5358
node-version: lts/*
59+
- name: Install dependencies
60+
run: npm install
61+
- name: Generate client files
62+
run: npm run gen
5463
- run: npm run --if-present test:chrome
5564
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
5665
with:
@@ -65,6 +74,10 @@ jobs:
6574
- uses: actions/setup-node@v2
6675
with:
6776
node-version: lts/*
77+
- name: Install dependencies
78+
run: npm install
79+
- name: Generate client files
80+
run: npm run gen
6881
- run: npm run --if-present test:chrome-webworker
6982
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
7083
with:
@@ -79,6 +92,10 @@ jobs:
7992
- uses: actions/setup-node@v2
8093
with:
8194
node-version: lts/*
95+
- name: Install dependencies
96+
run: npm install
97+
- name: Generate client files
98+
run: npm run gen
8299
- run: npm run --if-present test:firefox
83100
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
84101
with:
@@ -93,6 +110,10 @@ jobs:
93110
- uses: actions/setup-node@v2
94111
with:
95112
node-version: lts/*
113+
- name: Install dependencies
114+
run: npm install
115+
- name: Generate client files
116+
run: npm run gen
96117
- run: npm run --if-present test:firefox-webworker
97118
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
98119
with:
@@ -107,6 +128,10 @@ jobs:
107128
- uses: actions/setup-node@v2
108129
with:
109130
node-version: lts/*
131+
- name: Install dependencies
132+
run: npm install
133+
- name: Generate client files
134+
run: npm run gen
110135
- run: npx xvfb-maybe npm run --if-present test:electron-main
111136
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
112137
with:
@@ -121,15 +146,18 @@ jobs:
121146
- uses: actions/setup-node@v2
122147
with:
123148
node-version: lts/*
149+
- name: Install dependencies
150+
run: npm install
151+
- name: Generate client files
152+
run: npm run gen
124153
- run: npx xvfb-maybe npm run --if-present test:electron-renderer
125154
- uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
126155
with:
127156
directory: ./.nyc_output
128157
flags: electron-renderer
129158

130159
release:
131-
# needs: [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
132-
needs: [test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
160+
needs: [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
133161
runs-on: ubuntu-latest
134162
if: github.event_name == 'push' && github.ref == 'refs/heads/main' # with #262 - 'refs/heads/${{{ github.default_branch }}}'
135163
steps:
@@ -139,6 +167,10 @@ jobs:
139167
- uses: actions/setup-node@v2
140168
with:
141169
node-version: lts/*
170+
- name: Install dependencies
171+
run: npm install
172+
- name: Generate client files
173+
run: npm run gen
142174
- uses: ipfs/aegir/actions/docker-login@master
143175
with:
144176
docker-token: ${{ secrets.DOCKER_TOKEN }}

0 commit comments

Comments
 (0)