<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/citool, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-10-02T08:27:53+00:00</updated>
<entry>
<title>Rollup merge of #147233 - GuillaumeGomez:citool-submodule-init, r=Kobzol</title>
<updated>2025-10-02T08:27:53+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-10-02T08:27:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4dcfa6ddb36eaecd5c9320ba9fb24ad45468052'/>
<id>urn:sha1:f4dcfa6ddb36eaecd5c9320ba9fb24ad45468052</id>
<content type='text'>
Initialize llvm submodule if not already the case to run citool

While working on https://github.com/rust-lang/rust/pull/146414, I ran the following command (to run CI docker locally):

```
cargo run --manifest-path src/ci/citool/Cargo.toml run-local --type pr x86_64-gnu-gcc
```

However, since I didn't have `src/llvm` submodule initialized, it failed. Apparently it's a common issue for people using this tool so this PR removes this small inconvenience.

r? ``@Kobzol``
</content>
</entry>
<entry>
<title>Initialize llvm submodule if not already the case to run citool</title>
<updated>2025-10-01T15:38:36+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-10-01T15:38:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4baf9208a129e5ea8b3973ce2eeb55fdd7404aea'/>
<id>urn:sha1:4baf9208a129e5ea8b3973ce2eeb55fdd7404aea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch `citool` to 2024 edition</title>
<updated>2025-10-01T15:36:53+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-10-01T15:36:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69619535d9dbad6a7f5e622bfd3e3c3fb190e0aa'/>
<id>urn:sha1:69619535d9dbad6a7f5e622bfd3e3c3fb190e0aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove usage of `compiletest-use-stage0-libtest` from CI</title>
<updated>2025-09-30T14:08:48+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-09-30T14:08:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f54d8bfd8e5921dc5eb5bbe0799907ed4ca1916'/>
<id>urn:sha1:5f54d8bfd8e5921dc5eb5bbe0799907ed4ca1916</id>
<content type='text'>
</content>
</entry>
<entry>
<title>citool: cleanup `mismatched_lifetime_syntaxes` warnings</title>
<updated>2025-08-23T11:16:26+00:00</updated>
<author>
<name>Samuel Tardieu</name>
<email>sam@rfc1149.net</email>
</author>
<published>2025-08-23T11:08:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d8b40bdb5ac4a2cb078de2f0ba95144e4b026a6c'/>
<id>urn:sha1:d8b40bdb5ac4a2cb078de2f0ba95144e4b026a6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce PR CI jobs are a subset of Auto CI jobs (modulo carve-outs)</title>
<updated>2025-07-21T10:06:06+00:00</updated>
<author>
<name>Jieyou Xu</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2025-07-21T06:02:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21768bb380495d5c771cad9b6eb2b877844f5a11'/>
<id>urn:sha1:21768bb380495d5c771cad9b6eb2b877844f5a11</id>
<content type='text'>
To prevent possibility of a PR with red PR-only CI passing Auto CI, then
all subsequent PR CI runs will be red until that is fixed.

Note that this is **not** a "strict" subset relationship: some jobs
necessarily have to differ under PR CI and Auto CI environments. For
instance:

- `x86_64-gnu-tools` will have auto-only env vars like
  `DEPLOY_TOOLSTATES_JSON: toolstates-linux.json`.
- `tidy` will want to `continue_on_error: true` in PR CI to allow for
  more "useful" compilation errors to also be reported, whereas it needs
  to `continue_on_error: false` in Auto CI to prevent wasting Auto CI
  resources.

The carve-outs are:

1. `env` variables.
2. `continue_on_error`.
</content>
</entry>
<entry>
<title>Auto merge of #143294 - ChrisDenton:rename-mingw, r=Kobzol</title>
<updated>2025-07-03T07:23:17+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-07-03T07:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d6120810e56387730b2e86115471354c8084ca4a'/>
<id>urn:sha1:d6120810e56387730b2e86115471354c8084ca4a</id>
<content type='text'>
Rename `mingw-*` CI jobs to `pr-*`

The name `mingw` confuses people because these CI jobs now do much more than just cross-compile to mingw.

This is basically a find/replace. I chose the name `pr-` because it's job is to do general PR checks,
</content>
</entry>
<entry>
<title>Rename mingw-check-tidy to tidy</title>
<updated>2025-07-02T08:48:20+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-07-02T08:43:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6671d9b92a0bfd70b42e6332c06cd3eeecb52b32'/>
<id>urn:sha1:6671d9b92a0bfd70b42e6332c06cd3eeecb52b32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename mingw-* CI jobs to pr-*</title>
<updated>2025-07-01T20:25:56+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2025-07-01T18:47:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62949cd2d6849cdee2160467365cfa6529b77f16'/>
<id>urn:sha1:62949cd2d6849cdee2160467365cfa6529b77f16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: support optional jobs</title>
<updated>2025-07-01T09:25:10+00:00</updated>
<author>
<name>MarcoIeni</name>
<email>11428655+MarcoIeni@users.noreply.github.com</email>
</author>
<published>2025-07-01T09:25:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=311a99cac46b5366fc9a26a4fa4cb66a3ea5fac6'/>
<id>urn:sha1:311a99cac46b5366fc9a26a4fa4cb66a3ea5fac6</id>
<content type='text'>
</content>
</entry>
</feed>
