51
51
name : ${{ matrix.name }}
52
52
runs-on : ${{ matrix.os }}
53
53
env :
54
- PUPPETEER_DOWNLOAD_PATH : " ${{ github.workspace }}/.puppeteer_download"
54
+ PUPPETEER_CACHE_DIR : " ${{ github.workspace }}/.puppeteer_download"
55
55
FORCE_COLOR : " 1"
56
56
steps :
57
57
- uses : actions/checkout@v4
@@ -62,14 +62,14 @@ jobs:
62
62
path : |
63
63
~/.npm
64
64
${{ github.workspace }}/.puppeteer_download
65
- key : ${{ runner.os }}-${{ hashFiles('**/package-lock .json') }}
65
+ key : ${{ runner.os }}-${{ hashFiles('**/package.json') }}
66
66
67
67
- name : Use Node.js ${{ matrix.node }}
68
68
uses : actions/setup-node@v4
69
69
with :
70
70
node-version : ${{ matrix.node }}
71
71
72
- - run : npm ci
72
+ - run : npm install
73
73
74
74
- name : Tests
75
75
run : ${{ matrix.script }}
@@ -89,23 +89,23 @@ jobs:
89
89
name : SpiderMonkey 68
90
90
runs-on : ubuntu-20.04
91
91
env :
92
- PUPPETEER_DOWNLOAD_PATH : " ${{ github.workspace }}/.puppeteer_download"
92
+ PUPPETEER_CACHE_DIR : " ${{ github.workspace }}/.puppeteer_download"
93
93
steps :
94
94
- uses : actions/checkout@v4
95
95
- uses : actions/cache@v4
96
96
with :
97
97
path : |
98
98
~/.npm
99
99
${{ github.workspace }}/.puppeteer_download
100
- key : ${{ runner.os }}-${{ hashFiles('**/package-lock .json') }}
100
+ key : ${{ runner.os }}-${{ hashFiles('**/package.json') }}
101
101
- name : Use Node.js 18
102
102
uses : actions/setup-node@v4
103
103
with :
104
104
node-version : 18.x
105
105
- name : Install mozjs
106
106
run : |
107
107
sudo apt-fast install -y libmozjs-68-dev
108
- - run : npm ci
108
+ - run : npm install
109
109
- run : npm run build
110
110
- name : Test mozjs.js
111
111
run : js68 test/mozjs.js
@@ -127,23 +127,23 @@ jobs:
127
127
name : SpiderMonkey 102
128
128
runs-on : ubuntu-24.04
129
129
env :
130
- PUPPETEER_DOWNLOAD_PATH : " ${{ github.workspace }}/.puppeteer_download"
130
+ PUPPETEER_CACHE_DIR : " ${{ github.workspace }}/.puppeteer_download"
131
131
steps :
132
132
- uses : actions/checkout@v4
133
133
- uses : actions/cache@v4
134
134
with :
135
135
path : |
136
136
~/.npm
137
137
${{ github.workspace }}/.puppeteer_download
138
- key : ${{ runner.os }}-${{ hashFiles('**/package-lock .json') }}
138
+ key : ${{ runner.os }}-${{ hashFiles('**/package.json') }}
139
139
- name : Use Node.js 18
140
140
uses : actions/setup-node@v4
141
141
with :
142
142
node-version : 18.x
143
143
- name : Install mozjs
144
144
run : |
145
145
sudo apt-get install -y libmozjs-102-dev
146
- - run : npm ci
146
+ - run : npm install
147
147
- run : npm run build
148
148
- name : Test mozjs.js
149
149
run : js102 test/mozjs.js
@@ -165,23 +165,23 @@ jobs:
165
165
name : SpiderMonkey 115
166
166
runs-on : ubuntu-24.04
167
167
env :
168
- PUPPETEER_DOWNLOAD_PATH : " ${{ github.workspace }}/.puppeteer_download"
168
+ PUPPETEER_CACHE_DIR : " ${{ github.workspace }}/.puppeteer_download"
169
169
steps :
170
170
- uses : actions/checkout@v4
171
171
- uses : actions/cache@v4
172
172
with :
173
173
path : |
174
174
~/.npm
175
175
${{ github.workspace }}/.puppeteer_download
176
- key : ${{ runner.os }}-${{ hashFiles('**/package-lock .json') }}
176
+ key : ${{ runner.os }}-${{ hashFiles('**/package.json') }}
177
177
- name : Use Node.js 18
178
178
uses : actions/setup-node@v4
179
179
with :
180
180
node-version : 18.x
181
181
- name : Install mozjs
182
182
run : |
183
183
sudo apt-get install -y libmozjs-115-dev
184
- - run : npm ci
184
+ - run : npm install
185
185
- run : npm run build
186
186
- name : Test mozjs.js
187
187
run : js115 test/mozjs.js
0 commit comments