-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
CI: Testing Buildkite stdlib filtering: make sure all stdlibs are run on release-* #59541
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
Conversation
In the logs, I'm seeing:
@KristofferC This seems incorrect - shouldn't we run all external stdlibs here? Because the target (base) branch of my PR is |
I haven't verified this hypothesis yet, but my suspicion is that we are handling the case of e.g. a push to
I think that it would be nice if those two cases also ran all external stdlibs? My thinking this that those kinds of PRs are relatively low frequency, and thus running all external stdlibs wouldn't be a huge burden on our CI queues. And if a PR is targeting one of those branches, then presumably that PR is involved in some way in the release process, so IMO it seems useful to have all external stdlibs being run on those PRs? |
We can first test the hypothesis by creating some dummy |
I'll try that. I've cancelled CI on this PR, to save CI time. |
Why did it not skip e.g. Pkg? |
Yeah I also found that confusing. |
Although note that we do separate some tests into "net" vs "non-net". E.g. I think Pkg and LibGit2 are "net", and thus go into a separate job (where we don't do |
Here is the Git branch: https://github.com/JuliaLang/julia/tree/release-9.999 I have triggered a Buildkite1 build here: https://buildkite.com/julialang/julia-release-9-dot-999/builds/1 Footnotes
|
The link doesn't work for me. |
Ah. I fixed a setting - try it now. |
etc. Think it is better to try with something that is still semver compatible. |
https://buildkite.com/julialang/julia-release-9-dot-999/builds/2 I changed it to |
Did that run with the custom buildkite branch? Looking at the diff I don't see it being changed. |
Ugh, I must have Friday brain or something. Fixed. https://buildkite.com/julialang/julia-release-9-dot-999/builds/3 |
|
Regarding PRs against the backport branch that do not touch the .version but still have the external stdlib tests run, I think this could be handled as an additional incremental change if it is desired. |
No description provided.