Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build on Mac with the dummy media stack | Martin Robinson | 2023-04-23 | 1 | -2/+6 |
| | | | | | | This is a temporary fix for broken GStreamer homebrew packages. Fixes 29653. | ||||
* | Fix nightly upload to GH release logic. | Mukilan Thiyagarajan | 2023-04-13 | 1 | -5/+9 |
| | | | | | | | | | | | | | The boto3 S3 client automatically closes the given fileobj after the transfer is complete. This prevents us from reusing the package_hash_fileobj between s3 and github upload methods. This PR changes fixes the issue by creating fresh instances of io.BytesIO within the upload_to_* methods. Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in> | ||||
* | Upload nightly builds to Github Releases | Mukilan Thiyagarajan | 2023-04-12 | 1 | -14/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This change extends the `mach upload-nightly` command to publish the nightly builds for all platforms as GH Release assets. The GH releases are made on a separate repository so that we can persist older nightly builds without having to accumulate git tags for them. Some design tradeoffs in this approach are: 1. To allow the 'latest' link from servo.org to remain stable, the release assets are named 'servo-latest.{ext}' instead of containing the release tag/date. 2. The release is created as draft and published atomically when all platforms have been built successfully. This allows us to link to the 'latest' alias from servo.org while gauranteeing that it contains builds for all platforms. The other option here would be to have code in servo.org UI that uses GH API to find the most recent release with a successful build for a given platform. 3. The tags in the nightly repo are all based on the same commit that has no relation to servo code base. Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in> | ||||
* | Remove more Taskcluster and Treeherder integration | Martin Robinson | 2023-04-10 | 1 | -33/+5 |
| | | | | | Servo no longer uses Taskcluster and Treeherder, so this change removes script references to those services and support files. | ||||
* | Replace usage of six.moves.urllib with urllib | Martin Robinson | 2023-04-10 | 1 | -1/+1 |
| | | | | | | Also organize some of the imports. Now that Servo only uses Python 3, this module is unnecessary. This is part of the gradual migration to using only Python 3. | ||||
* | Package and upload linux w/ layout-2020 engine. | Mukilan Thiyagarajan | 2023-03-10 | 1 | -0/+3 |
| | | | | | | | | | | | | | The layout-2020 variant will be consumed by the internal WPT trend [dashboard][1] only and won't be made available on servo.org. This change will be removed once the layout engine we will use going forward is finalized. [1]: https://servo.github.io/internal-wpt-dashboard/ Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in> | ||||
* | Invalidate latest nightly files in CloudFront. | Mukilan Thiyagarajan | 2023-01-26 | 1 | -1/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | After a new nightly build is uploaded to S3, bust the cache in CloudFront Edge servers with the CreateInvalidation AWS API. For each platform we use the `/nightly/<platform>/servo-latest.<ext>*` pattern to invalidate both package and sha256 files. As part of this change, a new policy has been attached to the "download.servo.org-uploads-from-travis" IAM user to allow the "cloudfront:CreateInvalidation" action. Since CloudFront [invalidates every version][1] of the cached file, regardless of the headers used for that version, this change should invalidate the different caches for 'Accept-Encoding' header. [1]: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html#invalidation-specifying-objects Closes #29034 Signed-off-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com> | ||||
* | Load codesigning secret without JSON. | Josh Matthews | 2021-07-02 | 1 | -2/+2 |
| | |||||
* | Add UWP builds to github actions. | Josh Matthews | 2021-05-29 | 1 | -0/+5 |
| | |||||
* | Convert more taskcluster jobs to Github Actions. | Josh Matthews | 2021-05-23 | 1 | -1/+8 |
| | |||||
* | Fix bytes/string py3 confusion. | Josh Matthews | 2021-05-03 | 1 | -1/+1 |
| | |||||
* | Fix encoding call. | Josh Matthews | 2021-02-24 | 1 | -1/+1 |
| | |||||
* | Fix str/bytes confusion when uploading to s3. | Josh Matthews | 2021-02-19 | 1 | -1/+1 |
| | |||||
* | Port some code to Python3 | Vincent Ricard | 2021-02-18 | 1 | -1/+6 |
| | |||||
* | Use new S3 buckets | Simon Sapin | 2020-11-11 | 1 | -2/+2 |
| | | | | CC https://github.com/servo/project/issues/25 | ||||
* | Add gstreamer plugins to nightly package. | Josh Matthews | 2020-07-20 | 1 | -1/+2 |
| | |||||
* | Load explicit set of gstreamer plugins on macos, and include them in the ↵ | Josh Matthews | 2020-07-16 | 1 | -0/+2 |
| | | | | nightly package. | ||||
* | Fix remaining flake8 warnings | Kagami Sascha Rosylight | 2020-06-21 | 1 | -11/+11 |
| | |||||
* | Set Content-Type for sha256 uploads. | Josh Matthews | 2020-06-19 | 1 | -1/+3 |
| | |||||
* | Fix file extension for Linux nightly | camelid | 2020-05-14 | 1 | -3/+3 |
| | |||||
* | Only upload latest hash | camelid | 2020-05-13 | 1 | -7/+1 |
| | |||||
* | Add integrity hash for nightly builds | camelid | 2020-05-13 | 1 | -0/+22 |
| | |||||
* | Only create UWP archive if the app packages are signed. | Josh Matthews | 2020-04-17 | 1 | -7/+9 |
| | |||||
* | Remove version number from generated UWP archive. | Josh Matthews | 2020-04-17 | 1 | -10/+13 |
| | |||||
* | Find upload package extension correctly. | Josh Matthews | 2020-04-16 | 1 | -2/+2 |
| | |||||
* | python: Use updated mako path in package_commands.py. | Emilio Cobos Álvarez | 2020-04-16 | 1 | -1/+1 |
| | |||||
* | Properly sign UWP package | Paul Rouget | 2020-03-09 | 1 | -12/+69 |
| | |||||
* | Always construct TC API URLs from $TASKCLUSTER_PROXY_URL or ↵ | Simon Sapin | 2019-11-05 | 1 | -1/+1 |
| | | | | $TASKCLUSTER_ROOT_URL | ||||
* | Use urllib from six module in order to be compatible with Python3 | marmeladema | 2019-10-16 | 1 | -2/+2 |
| | |||||
* | Create a zip of all UWP packaging artifacts. | Josh Matthews | 2019-10-10 | 1 | -1/+9 |
| | |||||
* | Make APPX build part of package command. Add nightly build for UWP. | Josh Matthews | 2019-09-12 | 1 | -3/+45 |
| | |||||
* | Add --magicleap option to mach install | Alan Jeffrey | 2019-08-19 | 1 | -7/+27 |
| | |||||
* | Package both Servo2D and Servo3D in one magicleap mpk | Alan Jeffrey | 2019-08-15 | 1 | -4/+3 |
| | |||||
* | Added gstreamer support to the magicleap port | Alan Jeffrey | 2019-08-08 | 1 | -0/+6 |
| | |||||
* | Add Servo3D immersive demo for magicleap | Alan Jeffrey | 2019-06-13 | 1 | -12/+17 |
| | |||||
* | Package DLLs correctly for Windows cross builds. | Josh Matthews | 2019-06-03 | 1 | -1/+1 |
| | |||||
* | Fallback to docker-worker’s URL when $TASKCLUSTER_PROXY_URL is missing | Simon Sapin | 2019-05-06 | 1 | -1/+5 |
| | |||||
* | Fix missing concatenation operator | Pete Moore | 2019-05-03 | 1 | -1/+1 |
| | | | Co-Authored-By: SimonSapin <simon.sapin@exyr.org> | ||||
* | Use the Taskcluster proxy URL provided by the worker | Simon Sapin | 2019-05-03 | 1 | -1/+1 |
| | |||||
* | Move taskcluster secrets into appropriate mach commands. | Josh Matthews | 2019-05-02 | 1 | -4/+36 |
| | |||||
* | Move debuggable flag setting for magicleap package to package file | Alan Jeffrey | 2019-04-25 | 1 | -3/+0 |
| | |||||
* | Set the target when packaging for magicleap | Alan Jeffrey | 2019-03-27 | 1 | -0/+5 |
| | |||||
* | Remove GStreamer installer from Servo bundle | UK992 | 2018-12-01 | 1 | -10/+2 |
| | |||||
* | Package: Update Windows packaging | UK992 | 2018-12-01 | 1 | -27/+10 |
| | |||||
* | Automatically enable webvr for Android VR builds | Manish Goregaokar | 2018-11-28 | 1 | -0/+9 |
| | |||||
* | Restructure package-specific preferences, add support for VR-only prefs | Manish Goregaokar | 2018-11-28 | 1 | -7/+12 |
| | |||||
* | Move Android and ML build artefacts to their own subdirectory | Anthony Ramine | 2018-11-28 | 1 | -6/+6 |
| | | | | Works around #20380. | ||||
* | Add debuggable flag to magicleap taildata | Alan Jeffrey | 2018-11-16 | 1 | -0/+3 |
| | |||||
* | Add magicleap-nightly builder | Alan Jeffrey | 2018-11-13 | 1 | -3/+35 |
| | |||||
* | Auto merge of #21913 - ferjm:rm.windows.nightly.zip, r=jdm | bors-servo | 2018-10-16 | 1 | -4/+4 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Clean some temporary files from Windows packaging process - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- 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/21913) <!-- Reviewable:end --> |