ci: Make the x86_64-gnu-parallel-frontend job non-optional - #159833
Conversation
|
Warning If you are changing how CI LLVM is built or linked, make sure to bump cc @jieyouxu |
|
|
|
There are two additional things about this change. First, people merging PRs (especially rollups) need to know what to do if some test failures are encountered in this test suite. Announcement:If you see any test failures in Second, is there a way to check whether this job failed when it was optional, and see the failure logs, if any? |
Right now we don't have good tooling for that, sadly. The CI dashboard doesn't show it in top 10 failing jobs. I can create a better Datadog view specific to that job later. |
We can add an announcement to both I believe we can also add a rust/src/ci/github-actions/jobs.yml Line 157 in da86f4d I think that itself would already help a lot. (We can add a r-d-g page in this PR, then we can predict the rustc-dev-guide URL and put that as Happy to r+ this with the |
|
Hmm, I realized that creating a dashboard wouldn't help you much, because it will be just a chart, without links to the failures. |
|
|
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
Added a dev guide entry and a |
|
Don't need to block merge but: |
This comment has been minimized.
This comment has been minimized.
ci: Make the `x86_64-gnu-parallel-frontend` job non-optional try-job: x86_64-gnu-parallel-frontend
|
💔 Test for 7b3512f failed: CI. Failed job:
|
|
This pull request was unapproved. |
|
@bors try jobs=x86_64-gnu-parallel-frontend |
This comment has been minimized.
This comment has been minimized.
ci: Make the `x86_64-gnu-parallel-frontend` job non-optional try-job: x86_64-gnu-parallel-frontend
|
@bors r=jieyouxu |
|
@bors r- |
|
This pull request was unapproved. |
|
Ok, included #160013 into this PR too. |
|
Ah I missed that there was a separate PR fixing that, if they both enter the same rollup it should be fine then |
|
@bors r=jieyouxu |
|
💔 Test for c45c6e5 failed: CI. Failed job:
|
|
The job Click to see the possible cause of the failure (guessed by this bot)Important For more information how to resolve CI failures of this job, visit this link. |
…uwer Rollup of 14 pull requests Successful merges: - #160009 (`rust-analyzer` subtree update) - #159833 (ci: Make the `x86_64-gnu-parallel-frontend` job non-optional) - #158873 (applying `/Brepro` in bootstrap on MSVC and adding a run-make test.) - #159777 (Enforce that we don't generate code for comptime fns) - #159997 (On many bindings with move error, limit the number of `Span`s) - #158205 (fix: defer const normalize in coherence mode) - #159312 (Windows implementation for stdio set/take/replace) - #159772 (Fix lowering of resolved const inference variables) - #159785 (Share _Unwind_Exception definition between native and wasm) - #159968 (Fix the const impl suggestion) - #159974 (Update thinvec to 0.2.19) - #160013 (tests/ui: Ignore one query cycle test in parallel frontend mode) - #160016 (compiletest: do not talk about JSON when the user never sees any) - #160018 (test suite: add ARM case to ABI-required target feature check for -Ctarget-cpu)
Rollup merge of #159833 - petrochenkov:parci, r=jieyouxu ci: Make the `x86_64-gnu-parallel-frontend` job non-optional Part of rust-lang/compiler-team#1005. Closes #118698. r? @jieyouxu
View all comments
Part of rust-lang/compiler-team#1005.
Closes #118698.
r? @jieyouxu