430 Commits

Author SHA1 Message Date
Jacob Pratt ff5412c329 Rollup merge of #155009 - tgross35:tracking-issue-checkbox, r=jieyouxu
meta: Add checkboxes to unsresolved questions in issue templates

These frequently have links to comments on closed PRs, meaning it can looks like issues have been resolved even if that isn't the case. Add checkboxes to make it more clear when a conclusion has been reached.
2026-04-08 23:04:01 -04:00
Trevor Gross e1d0fe5ceb meta: Add checkboxes to unsresolved questions in issue templates
These frequently have links to comments on closed PRs, meaning it can
looks like issues have been resolved even if that isn't the case. Add
checkboxes to make it more clear when a conclusion has been reached.
2026-04-08 16:58:44 -04:00
xtqqczze 8798ba6943 ci: update upload-artifact action to v7 2026-04-03 01:24:33 +01:00
Jakub Beránek 329d419ac7 Do not cancel try builds after first job failure 2026-02-17 21:37:22 +01:00
Mads Marquart 19e4108ed1 Use DEVELOPER_DIR instead of a custom xcode-select script
`DEVELOPER_DIR` is the standard environment variable for overriding the
Xcode version, there is no need to invoke `xcode-select --switch`
manually to do this.

The variable is documented in both `man xcode-select` and `man xcrun`.
2026-02-03 20:14:52 +01:00
Jamie Hill-Daniel 0895c4cbe6 ci: Move lockfile updates to a script 2026-01-19 05:23:45 +00:00
Jacob Pratt 8a65a2d7a1 Rollup merge of #150200 - template, r=chenyukang
Add title field to `ice.md` issue template

The `ice.yml` template has [a title field](https://github.com/rust-lang/rust/blob/d0835adc4e114eac911150b3692b830b5583223a/.github/ISSUE_TEMPLATE/ice.yaml?plain=1#L4), but the `ice.md` template doesn't.
2026-01-18 03:16:44 -05:00
Jakub Beránek 0c57e8c832 Change bors build finished job to publish toolstate 2026-01-14 07:51:30 +01:00
Guillaume Gomez 66f25e9d8d Rollup merge of #150771 - remove-homu-branches, r=marcoieni
Remove legacy homu `try` and `auto` branch mentions

~~To be merged once we get rid of homu.~~ I think that we can merge this now.
2026-01-13 23:39:09 +01:00
Jakub Beránek ad713ab666 Use both bors e-mails for CI postprocessing git lookup 2026-01-11 11:32:32 +01:00
Jakub Beránek e275c23716 Update bors email in CI postprocessing step 2026-01-09 17:46:49 +01:00
Jakub Beránek 138cc27f49 Update bors e-mail lookup 2026-01-07 22:45:41 +01:00
Jakub Beránek 9c4ead6814 Remove legacy homu try and auto branch mentions 2026-01-07 16:44:51 +01:00
Jakub Beránek bbf4ec3b0f Add support for automation/bors/auto merge branch 2025-12-23 15:47:03 +01:00
Redddy 7b7ee8463f Add title field to ICE issue template 2025-12-21 00:26:51 +09:00
Matthias Krüger 54195b964a Rollup merge of #149386 - WaffleLapkin:display-funding, r=Kobzol
Display funding link in the github overview

This should be coordinated with https://github.com/rust-lang/blog.rust-lang.org/pull/1751.

cc `@Kobzol`
2025-12-10 17:16:47 +01:00
Jakub Beránek 75df299225 Mirror ubuntu:24.04 on ghcr 2025-12-09 11:30: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
Waffle Lapkin 93cd4f8a04 link funding page in .github/FUNDING.yml 2025-12-02 11:07:39 +01:00
Jakub Beránek bc0126d451 Change default branch to main 2025-11-10 10:21:34 +01:00
Jakub Beránek d3473f0741 Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
bors 35456985fa Auto merge of #147518 - dianqk:update-llvm, r=cuviper,Kobzol
Update LLVM to 21.1.3

Fixes https://github.com/rust-lang/rust/issues/146742.

After rust-lang/rust#146124, we need more space to run x86_64-gnu-distcheck if building LLVM from source. According to the building log, the space freed by `free-disk-space-linux.sh` is not entirely available.

```
You are running out of disk space.
The runner will stop working when the machine runs out of disk space.
Free space left: 98 MB

disk usage:
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        72G   43G   29G  60% /
tmpfs           7.9G   84K  7.9G   1% /dev/shm
tmpfs           3.2G  1.2M  3.2G   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sda16      881M   60M  760M   8% /boot
/dev/sda15      105M  6.2M   99M   6% /boot/efi
/dev/sdb1        74G   28K   70G   1% /mnt
tmpfs           1.6G   12K  1.6G   1% /run/user/1001
```
2025-10-13 05:11:33 +00:00
dianqk 4c6caaa3a6 Always print disk usage 2025-10-10 20:02:50 +08:00
Trevor Gross 6eef2859c7 Add an ACP list item to the library tracking issue template
Most new API has an associated ACP that is useful to reference, but it
doesn't appear anywhere on the template for new tracking issues. Update
this template to include a link to the ACP.
2025-10-01 18:20:01 +00: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
binarycat a59842e4d5 improve "Documentation problem" issue template.
rustdoc has its own issue template now, mention that.

swap the order of the last two sentances so it reads more like
a typical if/else chain (base case listed last).

adjust some labels and descriptions
2025-08-09 12:27:19 -05: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
Jieyou Xu fc4bf03a81 Remove spellcheck workflow
Unfortunately, the separate spellcheck GHA workflow does not really work
with homu, if we would like to enforce the invariant that PR CI is a
subset of Full CI (modulo carve outs).

This is not prejudice against a reland of a `typos`-based spellcheck, it
just probably has to go through the "usual" CI flow with bootstrap, so
that it can work with homu.
2025-07-21 18:06:07 +08: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
Eric Huss 2cb24783f5 Fix missing words in future tracking issue
Fixes some sloppy editing on my part.
2025-07-07 08:40:04 -07:00
Matthias Krüger e2e72cd026 Rollup merge of #143386 - clubby789:dep-bump-me, r=compiler-errors
Assign dependency bump PRs to me

These PRs sometimes get lost as GH reduces their visibility, so I wanted to get an assignment so I can help these PRs land
2025-07-05 00:12:10 +02:00
clubby789 b33dc21d78 Assign dependency bump PRs to me 2025-07-04 07:35:39 +00:00
Jana Dönszelmann f6d37a25a9 Rollup merge of #134006 - klensy:typos, r=nnethercote
setup typos check in CI

This allows to check typos in CI, currently for compiler only (to reduce commit size with fixes). With current setup, exclude list is quite short, so it worth trying?

Also includes commits with actual typo fixes.

MCP: https://github.com/rust-lang/compiler-team/issues/817

typos check currently turned for:
* ./compiler
* ./library
* ./src/bootstrap
* ./src/librustdoc

After merging, PRs which enables checks for other crates (tools) can be implemented too.

Found typos will **not break** other jobs immediately: (tests, building compiler for perf run). Job will be marked as red on completion in ~ 20 secs, so you will not forget to fix it whenever you want, before merging pr.

Check typos: `python x.py test tidy --extra-checks=spellcheck`
Apply typo fixes: `python x.py test tidy --extra-checks=spellcheck:fix` (in case if there only 1 suggestion of each typo)

Current fail in this pr is expected and shows how typo errors emitted. Commit with error will be removed after r+.
2025-07-03 13:29:35 +02:00
klensy c76d032f01 setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00
Chris Denton 6671d9b92a Rename mingw-check-tidy to tidy 2025-07-02 08:48:20 +00:00
Chris Denton 62949cd2d6 Rename mingw-* CI jobs to pr-* 2025-07-01 20:25:56 +00: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
binarycat dfaa6220e2 add issue template for rustdoc 2025-06-19 16:24:13 -05: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