Skip to content
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

Guaranteeing health of the default branch #769

Closed
warren2k opened this issue Sep 30, 2023 · 5 comments
Closed

Guaranteeing health of the default branch #769

warren2k opened this issue Sep 30, 2023 · 5 comments

Comments

@warren2k
Copy link
Contributor

We just reported #768. How did failing code reach the default branch?

@mightyiam
Copy link
Contributor

As was mentioned in #768 (comment), there is no attempt to run cargo test --all-targets in CI. Hey, I don't even know exactly what that even means. Apparently, it means running benchmarks, as well.

But... it wouldn't hurt, I suppose, to run the CI workflow on push to master, as well. As a confirmation that whatever did reach the default branch, is, in fact, healthy, just in case.

@Philippe-Cholet
Copy link
Member

I just fixed the reported error in #770 (see details there). It was nearly nothing and definitely not an issue because benchmarks only run with release profile. I don't think we need to do anything more.
This was surprising, that's for sure.

@Philippe-Cholet
Copy link
Member

@warren2k @mightyiam Do you think we need to do anything more or should we close this?
Since a few days (more recent than this issue), we are using a "merge queue" which from my understanding of it is a bit better to guarantee the health of the default branch.

@mightyiam
Copy link
Contributor

We never looked into the merge queue feature. We'll leave this decision up to you. Feel free to close the issue at your discretion.

@Philippe-Cholet
Copy link
Member

Guarantee the health of the default branch is not a destination but a journey that we won't forget so I don't think we need this issue as a remainder (so I'm closing this).
Plus, CI has been quite improved lately, thanks to you both.

@Philippe-Cholet Philippe-Cholet closed this as not planned Won't fix, can't repro, duplicate, stale Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants