aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/win32_toast.py
diff options
context:
space:
mode:
authorbors-servo <infra@servo.org>2023-04-12 18:16:59 +0200
committerGitHub <noreply@github.com>2023-04-12 18:16:59 +0200
commit4a9b80382c387e9ca099b669827de09e21cd61b3 (patch)
tree2b2bfdfac037ce5dcf84735ba58fafcb10642c48 /python/servo/win32_toast.py
parentbdc3bc53fc201d5d542df967b3534cadb3757075 (diff)
parentf1ba708cf77f7ee7dd7c718f48c4f0532bba1845 (diff)
downloadservo-4a9b80382c387e9ca099b669827de09e21cd61b3.tar.gz
servo-4a9b80382c387e9ca099b669827de09e21cd61b3.zip
Auto merge of #29621 - mukilan:upload-nightly-to-gh-releases, r=mrobinson
Upload nightly builds to Github Releases 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. Example releases on a fork can be seen here: https://github.com/mukilan/servo-nightly-builds/releases/ Assets of the *latest* nightly releases will available at a stable url e.g for linux `https://github.com/mukilan/servo-nightly-builds/releases/latest/download/servo-latest.tar.gz` 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. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because it extends the nightly CI job
Diffstat (limited to 'python/servo/win32_toast.py')
0 files changed, 0 insertions, 0 deletions