-
Notifications
You must be signed in to change notification settings - Fork 108
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
fix(build): add beta
rust to CI
#4637
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think running beta Rust on macOS will be slow, and it seems pretty redundant
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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