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

[CI] add coq-check-all job #112

Merged
merged 2 commits into from
Apr 13, 2024
Merged

Conversation

JasonGross
Copy link
Contributor

@JasonGross JasonGross commented Apr 13, 2024

This allows branch protection (for automerge) that doesn't need to evolve as tested Coq versions change (just make the only required check be coq-check-all)

This allows branch protection (for automerge) that doesn't need to evolve as tested Coq versions change
@andres-erbsen andres-erbsen merged commit 8377ad7 into mit-plv:master Apr 13, 2024
3 checks passed
@andres-erbsen
Copy link
Contributor

I merged it, but IIRC things were working without a job like this in bedrock2, if we didn't list any specific jobs in the list under branch protections.

@JasonGross JasonGross deleted the patch-1 branch April 13, 2024 21:18
@JasonGross
Copy link
Contributor Author

I merged it, but IIRC things were working without a job like this in bedrock2, if we didn't list any specific jobs in the list under branch protections.

Hm, interesting. I think even if this works it might run the risk of race conditions, where if the PR is set to automerge before CI is queued (either because there are dependent jobs that only show up after dependencies finish, or because the initial jobs take a bit to queue), it might get merged before all jobs finish?

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

Successfully merging this pull request may close these issues.

2 participants