64
64
owner : ${event.pusher.email}
65
65
source : ${event.repository.url}
66
66
payload :
67
- image : harjgam/web-platform-tests:0.32
67
+ image : harjgam/web-platform-tests:0.30
68
68
maxRunTime : 7200
69
69
artifacts :
70
70
public/results :
80
80
echo "wpt-${browser.name}-${browser.channel}-${chunk[0]}-${chunk[1]}";
81
81
~/start.sh
82
82
${event.repository.url}
83
- ${event.ref};
83
+ ${event.ref}
84
+ ${event.after};
84
85
cd ~/web-platform-tests;
85
86
./tools/ci/run_tc.py
86
87
--oom-killer
92
93
./tools/ci/taskcluster-run.py
93
94
${browser.name}
94
95
--
95
- --checkout=${event.after}
96
96
--channel=${browser.channel}
97
97
--log-wptreport=../artifacts/wpt_report.json
98
98
--log-wptscreenshot=../artifacts/wpt_screenshot.txt
@@ -112,15 +112,15 @@ tasks:
112
112
$map :
113
113
# This is the main place to define new stability checks
114
114
- name : wpt-${browser.name}-${browser.channel}-stability
115
- checkout : task_head
116
- diff_base : base_head
115
+ checkout : FETCH_HEAD
116
+ diff_range : HEAD^
117
117
description : >-
118
118
Verify that all tests affected by a pull request are stable
119
119
when executed in ${browser.name}.
120
120
extra_args : ' --verify'
121
121
- name : wpt-${browser.name}-${browser.channel}-results
122
- checkout : task_head
123
- diff_base : base_head
122
+ checkout : FETCH_HEAD
123
+ diff_range : HEAD^
124
124
description : >-
125
125
Collect results for all tests affected by a pull request in
126
126
${browser.name}.
@@ -129,8 +129,8 @@ tasks:
129
129
--log-wptreport=../artifacts/wpt_report.json
130
130
--log-wptscreenshot=../artifacts/wpt_screenshot.txt
131
131
- name : wpt-${browser.name}-${browser.channel}-results-without-changes
132
- checkout : base_head
133
- diff_base : task_head
132
+ checkout : FETCH_HEAD^
133
+ diff_range : FETCH_HEAD
134
134
description : >-
135
135
Collect results for all tests affected by a pull request in
136
136
${browser.name} but without the changes in the PR.
@@ -156,7 +156,7 @@ tasks:
156
156
owner : ${event.pull_request.user.login}@users.noreply.github.com
157
157
source : ${event.repository.url}
158
158
payload :
159
- image : harjgam/web-platform-tests:0.32
159
+ image : harjgam/web-platform-tests:0.30
160
160
maxRunTime : 7200
161
161
artifacts :
162
162
public/results :
@@ -178,7 +178,8 @@ tasks:
178
178
echo "${operation.name}";
179
179
~/start.sh
180
180
${event.repository.clone_url}
181
- refs/pull/${event.number}/merge;
181
+ refs/pull/${event.number}/merge
182
+ FETCH_HEAD;
182
183
cd web-platform-tests;
183
184
./tools/ci/run_tc.py
184
185
--checkout=${operation.checkout}
@@ -188,7 +189,7 @@ tasks:
188
189
--xvfb
189
190
stability
190
191
./tools/ci/taskcluster-run.py
191
- --commit-range ${operation.diff_base }
192
+ --commit-range ${operation.diff_range }
192
193
${browser.name}
193
194
--
194
195
--channel=${browser.channel}
@@ -309,7 +310,7 @@ tasks:
309
310
owner : ${event.sender.login}@users.noreply.github.com
310
311
source : ${event.repository.url}
311
312
payload :
312
- image : harjgam/web-platform-tests:0.32
313
+ image : harjgam/web-platform-tests:0.30
313
314
maxRunTime : 7200
314
315
artifacts :
315
316
public/results :
@@ -325,6 +326,7 @@ tasks:
325
326
echo "${operation.name}";
326
327
~/start.sh
327
328
${event.repository.clone_url}
328
- ${checkout_ref};
329
+ ${checkout_ref}
330
+ FETCH_HEAD;
329
331
cd ~/web-platform-tests;
330
332
${operation.script};
0 commit comments