33
33
build :
34
34
runs-on : ubuntu-latest
35
35
steps :
36
+ # Install Chrome so the correct version of webdriver can be installed by chromedriver when
37
+ # setting up the repo. This must be done to build and execute Auth properly.
38
+ - name : install Chrome stable
39
+ run : |
40
+ npx @puppeteer/browsers install chrome@stable
36
41
- uses : actions/checkout@v4
37
42
- uses : actions/setup-node@v4
38
43
with :
46
51
path : " **/node_modules"
47
52
key : node_modules-${{ runner.arch }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }}
48
53
- run : yarn install --frozen-lockfile
49
- - name : install Chrome stable
50
- run : |
51
- npx @puppeteer/browsers install chrome@stable
52
54
- name : Test setup
53
55
run : cp config/ci.config.json config/project.json
54
56
- name : yarn build
@@ -68,11 +70,11 @@ jobs:
68
70
needs : build
69
71
runs-on : ubuntu-latest
70
72
steps :
71
- - uses : actions/checkout@v4
72
73
# install Chrome first, so the correct version of webdriver can be installed by chromedriver when setting up the repo
73
74
- name : install Chrome stable
74
75
run : |
75
76
npx @puppeteer/browsers install chrome@stable
77
+ - uses : actions/checkout@v4
76
78
- name : Download build archive
77
79
uses : actions/download-artifact@v4
78
80
with :
@@ -167,11 +169,11 @@ jobs:
167
169
needs : build
168
170
runs-on : ubuntu-latest
169
171
steps :
170
- - uses : actions/checkout@v4
171
- # install Chrome so the correct version of webdriver can be installed by chromedriver when setting up the repo
172
172
- name : install Chrome stable
173
173
run : |
174
174
npx @puppeteer/browsers install chrome@stable
175
+ - uses : actions/checkout@v4
176
+ # install Chrome so the correct version of webdriver can be installed by chromedriver when setting up the repo
175
177
- name : Download build archive
176
178
uses : actions/download-artifact@v4
177
179
with :
0 commit comments