fix(build): add beta rust to CI#4637
Conversation
teor2345
left a comment
There was a problem hiding this comment.
I think running beta Rust on macOS will be slow, and it seems pretty redundant
teor2345
left a comment
There was a problem hiding this comment.
Do we want to require the beta tests to pass before we merge PRs?
I think the answer is "yes, but we should disable them and open a ticket if they fail".
Yes. This shouldn't hurt |
teor2345
left a comment
There was a problem hiding this comment.
Do we want to require the beta tests to pass before we merge PRs?
Yes. This shouldn't hurt
Can you please add patch jobs to this PR, so we can require these jobs in GitHub branch protection settings?
|
@Mergifyio update |
✅ Branch has been successfully updated |
A patch already exists for this job, we're just adding extra arguments to it. This new arguments are already available as a required check. |
If we want to require that "Test beta on ubuntu-latest" passes, we need a patch job for it. I opened PR #4668 to add these patch jobs, and fix up some we missed from PR #4640. |
The patch jobs are now in a separated PR that this PR Depends-On
|
@Mergifyio update |
✅ Branch has been successfully updated |
teor2345
left a comment
There was a problem hiding this comment.
Looks good, I can do the branch protection rules after it merges
Motivation
On 29 July 2021, Zebra's tests started failing on beta Rust (rust-lang/rust#87483). This Rust PR fixed the test build failure we were seeing: rust-lang/rust#87483 and it was also backported.
Fixes #2541
Depends-On: #4668
Solution
Review
Anyone from @ZcashFoundation/devops-reviewers