-
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
CI improvements #264
CI improvements #264
Conversation
This commit features several CI improvements: - Clearer naming of CI files, pipelines, and jobs. - Adds "website-test.yml" to test website changes on PRs. - Removes duplicative tests on `main` after equivalent tests on PRs, given that PRs can only merge with passing tests. Signed-off-by: Andrew Lilley Brinker <[email protected]>
2573775
to
3977498
Compare
The website deploy CI job was quietly broken by #264, and this commit fixes it by ensuring the job dependency name matches the earlier renamed build job. It also gives the "Website Deploy" and "Website Test" workflows distinct names so they're clearly different in the GitHub UI. Signed-off-by: Andrew Lilley Brinker <[email protected]>
The website deploy CI job was quietly broken by #264, and this commit fixes it by ensuring the job dependency name matches the earlier renamed build job. It also gives the "Website Deploy" and "Website Test" workflows distinct names so they're clearly different in the GitHub UI. Signed-off-by: Andrew Lilley Brinker <[email protected]>
I think there is a caching issue caused by no longer running the tests on pushes to GitHub Actions isolates caches created for Pull Requests, so they cannot be used when building other Pull Requests (except when the new PR is based on another PR that had a cache) or the |
Oh, how annoying. Okay, want to open a PR to run on main again? |
This commit features several CI improvements:
main
after equivalent tests on PRs, given that PRs can only merge with passing tests.