Josh Matthews
4ca139ec1e
Ensure libffi pkgconfig is set up for WPT tests.
2019-05-13 12:35:09 -04:00
Josh Matthews
7119bc093f
Enable gstreamer debug output on taskcluster.
2019-05-13 12:30:55 -04:00
Josh Matthews
dd18ad29ac
Install gstreamer libraries for WPT runner tasks on mac.
2019-05-13 12:29:21 -04:00
Josh Matthews
1b8429f9ce
Move two mac WPT jobs to taskcluster.
2019-05-13 12:18:53 -04:00
Josh Matthews
f147b8d119
Fix libffi pkg-config in WPT nightly job.
2019-05-13 11:45:45 -04:00
Josh Matthews
8420b299ca
Update CI to use Clang instead of outdated GCC.
2019-05-10 22:47:02 -04:00
bors-servo
81f750afa7
Auto merge of #23356 - jdm:tc-android-mac, r=jdm
...
Move android mac build to taskcluster
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23356 )
<!-- Reviewable:end -->
2019-05-10 18:26:35 -04:00
bors-servo
b13f7abb16
Auto merge of #23359 - jdm:fix-ffi-tc, r=SimonSapin
...
Add libffi to pkgconfig's search path.
Fixes #23358 .
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23359 )
<!-- Reviewable:end -->
2019-05-10 12:22:34 -04:00
Josh Matthews
e050e4fee4
Add libffi to pkgconfig's search path.
2019-05-09 22:59:48 -04:00
Josh Matthews
34d3c5e1ce
Add android-mac build job to taskcluster.
2019-05-09 19:54:36 -04:00
Josh Matthews
a5b5bab322
Install jq when performing WPT sync job.
2019-05-07 11:09:23 -04:00
Josh Matthews
0e1c641ebb
Remove unnecessary secret.
2019-05-07 10:59:32 -04:00
Simon Sapin
fbc9275f63
Merge tasks for Android Nightly builds
...
`./mach upload-nightly maven` wants to upload both x86 and ARMv7
2019-05-06 18:46:09 +02:00
Simon Sapin
f49376e766
Install taskcluster-proxy in the Windows AMI
2019-05-06 18:12:23 +02:00
Simon Sapin
dbbfa74e79
Split WPT update into its own task with a 4 hours timeout
2019-05-06 18:12:22 +02:00
Simon Sapin
e4d05c1c24
Give the correct scopes to daily tasks
...
Follow up to https://github.com/servo/servo/pull/23304
Example of failing tasks: https://tools.taskcluster.net/groups/GsqivaANRMyJJ3qA1ycvhg
2019-05-03 14:13:45 +02:00
Josh Matthews
7e139db97d
Use taskcluster secret directly in WPT sync script.
2019-05-02 10:49:24 -04:00
Josh Matthews
dbdbbeb132
Move taskcluster secrets into appropriate mach commands.
2019-05-02 10:49:24 -04:00
Josh Matthews
e0e8f64f54
Move windows and mac nightly builds to taskcluster.
2019-05-02 10:22:05 -04:00
Josh Matthews
6ded5c9707
Move android nightly build to taskcluster.
2019-05-02 10:21:49 -04:00
bors-servo
b4a2d60b25
Auto merge of #23211 - jdm:win-cross, r=SimonSapin
...
Add Windows x86 build job.
This will make it easier to start working on Hololens embedding work without having to deal with a broken build first.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23211 )
<!-- Reviewable:end -->
2019-04-26 08:55:28 -04:00
Josh Matthews
57d241fce5
Add Windows x86 build job.
2019-04-26 08:54:24 -04:00
Josh Matthews
facfa6a417
Allow mac WPT jobs to run longer than 60 minutes
2019-04-24 09:50:53 -04:00
Josh Matthews
03f79b241c
Use provided docker builder worker for github PR tasks.
2019-03-26 17:44:14 -04:00
Manish Goregaokar
ab4644881f
Move docs build back into tidy+unit builder, disable minification
2019-03-11 08:59:37 -07:00
Manish Goregaokar
9ecc650075
Temporarily move docs task to its own builder
2019-03-01 22:07:42 +05:30
bors-servo
363073568e
Auto merge of #21968 - UK992:mach-package, r=jdm
...
Windows: Add missing dependencies
Rebased https://github.com/servo/servo/pull/16445 and updated with Gstreamer DLLs.
About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?
Fixes #16422 .
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968 )
<!-- Reviewable:end -->
2019-02-01 18:02:59 -05:00
UK992
f374dc3b7d
Taskcluster: Install gstreamer-1.0-x86_64-1.14.3.msi
2019-02-01 22:35:53 +01:00
Simon Sapin
7a628080ec
Taskcluster: Don’t attempt to write to the index from unprivileged tasks
2019-01-07 17:47:05 +01:00
Simon Sapin
5d0dbd6355
Taskcluster: run tidy on PRs
2019-01-05 01:15:17 +01:00
Josh Matthews
bc6174a10a
Mock linux WPT taskcluster task.
2018-12-21 21:39:35 -05:00
Josh Matthews
7a49777ae6
Revert "Move linux WPT from Buildbot to Taskcluster"
...
This reverts commit e60e534d23
.
2018-12-21 19:05:27 -05:00
bors-servo
f3ca48206e
Auto merge of #22459 - servo:tc-macos-wpt, r=jdm
...
Move macOS WPT chunk 1 (only) from Buildbot to Taskcluster
This is only one chunk at a time so that we don’t need to double the number of worker nor the cycle time during the migration.
A release build takes ~40 minutes which seems worrying, but this also happens (sometimes) on Buildbot. For example: https://build.servo.org/builders/mac-rel-wpt1/builds/10401
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22459 )
<!-- Reviewable:end -->
2018-12-18 21:45:11 -05:00
Simon Sapin
0f3f253bfd
Move macOS WPT chunk 1 (only) from Buildbot to Taskcluster
2018-12-17 17:22:49 +01:00
Simon Sapin
872c2d2732
Taskcluster: build Servo Nigthly for Linux, upload to S3
2018-12-14 21:03:53 +01:00
Simon Sapin
d318e55b1c
Move WPT extras to the last chunk
...
Maybe it’ll take less time total?
2018-12-14 17:08:21 +01:00
Simon Sapin
4cb0307d27
Taskcluster: implement macOS WPT tasks
2018-12-14 15:39:21 +01:00
bors-servo
0cf129208f
Auto merge of #22446 - servo:x86, r=SimonSapin
...
Disable emulator testing in try-wpt-android and try-android too
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22446 )
<!-- Reviewable:end -->
2018-12-14 00:54:02 -05:00
bors-servo
f7fd128881
Auto merge of #22442 - servo:wpt-logs, r=jdm
...
Taskcluster: make WPT logs more readable
Fixes #22438
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22442 )
<!-- Reviewable:end -->
2018-12-13 23:48:51 -05:00
Simon Sapin
f3dee856ac
One Treeherder page for all try-related branches
...
This will be effective at https://treeherder.allizom.org/#/jobs?repo=servo-try
once https://github.com/mozilla/treeherder/pull/4371 lands,
and at https://treeherder.mozilla.org/#/jobs?repo=servo-try
after it is deployed.
2018-12-13 18:23:53 +01:00
Simon Sapin
b46b873e77
Taskcluster: make wptrunner use "non-interactive formatting"
...
Fixes https://github.com/servo/servo/issues/22438
2018-12-13 17:45:41 +01:00
Simon Sapin
799606df58
Disable emulator testing in try-wpt-android and try-android too
2018-12-13 15:21:49 +01:00
Simon Sapin
8de59c15b5
Index/cache more tasks
...
This help `@bors-servo retry` not run a task again
if there’s already a successful run.
2018-12-13 11:37:42 +01:00
Simon Sapin
be69c01ba7
Taskcluster-Treeherder only supports submitting to one Treeherder repo :(
...
ff5261151a/src/handler.js (L65-L70)
2018-12-13 11:25:58 +01:00
Simon Sapin
4cd200dd61
Ensure all tasks started from decision_task.py are on Treeherder.
2018-12-13 11:04:17 +01:00
Simon Sapin
e60e534d23
Move linux WPT from Buildbot to Taskcluster
2018-12-12 20:02:44 +01:00
Simon Sapin
e680c5be80
Taskcluster: align Linux WPT task with what’s now on Buildbot
2018-12-12 20:02:44 +01:00
Simon Sapin
e7b493df18
Taskcluster: Add support for trychoosers
2018-12-12 12:46:55 +01:00
Simon Sapin
eb21ceaf98
Upload to doc.servo.org when merging to master
2018-12-12 08:28:58 +01:00
Simon Sapin
a35d16a09c
Taskcluster: build docs
2018-12-12 08:28:57 +01:00