-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PR CI is not building rust-analyzer #115031
Comments
I think this is intentional and actually saves quite a bit of CI time. Would it be better if we asked PR authors to not make unneeded changes (like compile fixes) to RA in this repo? |
I think it runs
but that doesn't include RA. It includes clippy and Miri. RA should probably be added? |
A check-build of RA takes around 15s on my system. I don't think it will be prohibitively slow on CI. |
For other tools like clippy and Miri, things work as follows:
At least the first bullet we should also do for RA, IMO. |
I agree, we should have r-a be built on rust-lang/rust CI. The main point was not running r-a's (complete) test suite I believe when people investigated CI times, which is fine. |
Actually, turns out since 9dfec5d we always run the tools builder. But that's not the point here, I think this is asking for a bootstrap change: |
We can add all the enabled tools from |
…nabled, r=Mark-Simulacrum compile rust-anaylzer with `x check` if it's enabled By default, `x check` doesn't compile the rust-analyzer. But when it's enabled in the config's tools section, there's no reason not to do it. This change allows `x check` to compile rust-analyzer if it's enabled in config's tools section. Helps to rust-lang#115031
With #115111, if enabled in the configuration, rust-analyzer will be involved in the compilation. |
In #114993 I ran down the totally wrong path for a while when I saw an RA build failure in bors -- PR CI was fine, so I was sure this must have been something odd about the bors builder. Turns out however we just don't check if RA builds, not even if
src/tools/rust-analyzer
is changed by the PR.I thought the mingw-check builder does at least a check-build of everything, but that does not seem to be the case?
@rust-lang/rust-analyzer @rust-lang/infra
The text was updated successfully, but these errors were encountered: