-
Notifications
You must be signed in to change notification settings - Fork 8
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
Refactor CI for Better Maintainability #210
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.
Looks good, thanks for cleaning this up. Looks much better. Maybe worth adding a README for this folder to shortly document what each of the files are doing?
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.
What did this do?
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 it was about automatically building/deploying documentation of some kind? It never actually did anything, as far as I can tell.
.github/workflows/correctness.yaml
Outdated
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.
Should we call this correctness-ubuntu.yaml
and the other one correctness-macOS.yaml
?
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.
Good idea. Will do
After several iterations of having to patch up CI, it was looking pretty messy. This clean-up simplifies our setup for each CI run (no longer depending on a github action for setting the compiler) and splits apart MacOS, Linux, ClangFormat, ClangTidy, and CppCheck into different files/jobs.
This is just #205 rebased on main.