mirror of https://github.com/rust-lang/cargo
chore(ci): Don't check `cargo` against beta channel
We already only partially check it and it has been a source of false positives. While there is trust in the job, contributors and maintainers go into the job assuming there is a problem and it takes time to break that assumption. If we lose trust in the job, we then won't trust it when it fails for other reasons. This also increases the risk of us not seeing other problems `bump-checks` is meant to find if the steps in the job get re-arranged to make this one of the early ones.
This commit is contained in:
parent
b74573b8fb
commit
705c4f1cae
|
@ -118,10 +118,19 @@ fn bump_check(args: &clap::ArgMatches, gctx: &cargo::util::GlobalContext) -> Car
|
|||
let changed_members = changed(&ws, &repo, &base_commit, &head_commit)?;
|
||||
let status = |msg: &str| gctx.shell().status(STATUS, msg);
|
||||
|
||||
// Don't check against beta and stable branches,
|
||||
// as the publish of these crates are not tied with Rust release process.
|
||||
// See `TO_PUBLISH` in publish.py.
|
||||
let crates_not_check_against_channels = ["home"];
|
||||
let crates_not_check_against_channels = [
|
||||
// High false positive rate between beta branch and requisite version bump soon after
|
||||
//
|
||||
// Low risk because we always bump the "major" version after beta branch; we are
|
||||
// only losing out on checks for patch releases.
|
||||
//
|
||||
// Note: this is already skipped in `changed`
|
||||
"cargo",
|
||||
// Don't check against beta and stable branches,
|
||||
// as the publish of these crates are not tied with Rust release process.
|
||||
// See `TO_PUBLISH` in publish.py.
|
||||
"home",
|
||||
];
|
||||
|
||||
status(&format!("base commit `{}`", base_commit.id()))?;
|
||||
status(&format!("head commit `{}`", head_commit.id()))?;
|
||||
|
|
Loading…
Reference in New Issue