308 Commits
Author SHA1 Message Date
Jakub Beránek bbf4ec3b0f Add support for automation/bors/auto merge branch 2025-12-23 15:47:03 +01:00
Jakub Beránek c115598506 Apply the bors environment also to the outcome job
To fix passing the toolstate token to `publish_toolstate.sh`.
2025-12-03 20:44:33 +01:00
Jakub Beránek d3473f0741 Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
dianqk 4c6caaa3a6 Always print disk usage 2025-10-10 20:02:50 +08:00
MarcoIeni e073f905fb ci: don't cleanup windows disk 2025-08-21 10:56:48 +02:00
Jakub Beránek b474f89d5e Rollup merge of #145311 - marcoieni:clean-disk-in-background-windows, r=Kobzol
ci: clean windows disk space in background
2025-08-15 16:03:56 +02:00
MarcoIeni 75b7d24a98 ci: clean windows disk space in background 2025-08-14 12:38:35 +02:00
Rej Ect 0d723234b3 chore(ci): upgrade checkout to v5
chore(ci): upgrade checkout to v5
2025-08-12 15:26:29 +03:00
Samuel Tardieu 1d5baad62b Rollup merge of #144053 - Kobzol:ci-remove-install-rust, r=marcoieni
Remove install Rust script from CI

Windows ARM images should contain Rust now (https://github.com/actions/partner-runner-images/issues/77#issuecomment-3082613685).

CC dpaoliello

try-job: `*aarch64-msvc*`
2025-07-31 13:12:46 +02:00
bors 72716b134a Auto merge of #144305 - ChrisDenton:win-free-disk-space, r=marcoieni
Free disk space on Windows 2025 runners

I've managed to reduce the time deletion takes by:

 - Using powershell, which is generally faster for filesystem operations than msys2
 - Performing deletions concurrently then waiting for them all to complete

It still takes 2-10 mins but that's not too bad.
2025-07-30 06:00:09 +00:00
Chris Denton 43018d3722 Free disk space on Windows 2025 runners 2025-07-30 04:10:28 +00:00
Chris Denton db1449aed5 Initialize mingw for the runner's user 2025-07-19 22:05:47 +00:00
Jakub Beránek b7d27822e3 Remove install Rust script from CI
Windows ARM images should contain Rust now.
2025-07-17 09:15:17 +02:00
Chris Denton 262d02e6fd Ensure home directory exists
This works around a missing mingw home directory in CI
2025-07-16 03:15:06 +00:00
Trevor Gross 6debe03634 Rollup merge of #140136 - dpaoliello:arm64winci, r=Kobzol
Add an aarch64-msvc build running on ARM64 Windows

Resurrecting rust-lang/rust#126341

Per <https://github.com/rust-lang/rfcs/pull/3817> we intend to promote `aarch64-pc-windows-msvc` to Tier 1. As part of that work, we are adding a pre-merge CI job to validate that changes do not break this target.

Additionally, for consistency, the `dist-aarch64-msvc` job will also be run on Arm64 Windows runners.

r? ``@Kobzol``

try-job: `*aarch64-msvc*`
2025-07-10 20:20:37 -04:00
Jakub Beránek 796027225a Remove workflow run on master 2025-06-26 08:18:19 +02:00
Jakub Beránek ec6f0eab5d Remove cache for citool 2025-06-26 08:12:21 +02:00
Daniel Paoliello 295378729b DRAFT: Add an aarch64-msvc build running on ARM64 Windows 2025-06-13 15:27:35 -07:00
Jakub Beránek cb3d074f6a Only run citool tests on the auto branch 2025-06-10 08:00:13 +02:00
Jakub Beránek 54ed1b966f Run calculate_matrix job on the master branch
This allows us to reuse its cache on PR CI jobs.
2025-06-09 08:14:38 +02:00
MarcoIeni 5b68db11fc ci: use arm to calculate job matrix 2025-05-30 15:11:30 +02:00
Jakub Beránek 059bc382aa Provide secrets to try builds with new bors 2025-05-29 09:49:59 +02:00
Jakub Beránek 7fae5efa4d Fix CI for unrolled builds on the try-perf branch
That branch is essentially the same as the `try` branch, it also needs S3 permissions.

Long term, we should move rollup unrolling from rustc-perf to bors, so that we can have only a single try branch.
2025-05-27 08:44:51 +02:00
MarcoIeni 806cd12f56 ci: prepare aws access keys for migration 2025-05-22 12:48:12 +02:00
Jakub Beránek 78d3ea14f7 Add bors environment to CI
This will be used to access secrets once we move off rust-lang-ci.
2025-05-21 13:10:13 +02:00