Move upload_nightly to a dedicated script (#41922)

Follow-up to https://github.com/servo/servo/pull/41882

This further reduces the amount of code that is involved in handling our
publishing.

Testing: Manual triggering of a test release [workflow
run](https://github.com/servo/servo/actions/runs/21026468888)

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
This commit is contained in:
Jonathan Schwender
2026-01-15 14:33:07 +01:00
committed by GitHub
parent 0112ffa812
commit bca2e2ca74
5 changed files with 613 additions and 144 deletions

View File

@@ -17,11 +17,6 @@ ply == 3.8
# For Cross-platform colored terminal text
colorama == 0.3.7
# For package uploading
boto3 == 1.34.95
pyOpenSSL == 24.0.0
PyGithub == 1.58.1
# For Python3 compatibility
six == 1.16