-
Notifications
You must be signed in to change notification settings - Fork 36
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
Github actions pre-commit CI pipeline #279
Conversation
Codecov Report
@@ Coverage Diff @@
## master #279 +/- ##
=======================================
Coverage 95.00% 95.00%
=======================================
Files 57 57
Lines 3046 3046
=======================================
Hits 2894 2894
Misses 152 152
Flags with carried forward coverage won't be shown. Click here to find out more. 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
@d33bs Would you be willing to review this PR as it comes from a feature you suggested? |
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.
Thanks for tagging me for review @kenibrewer and nice work! I had a few comments for your consideration. Please let me know if you have any questions.
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.
LGTM - thanks again @kenibrewer !
…rt (#287) * require greater than python3.8 * remove 3.7, add 3.10 and 3.11 to github actions * close #259 * fix 3.10 version parsing in action actions/runner#1989 * bump read the docs python version * update python versions in dev * bump precommit version * #279 (comment)
@gwaybio Could I get this PR merged now that it's ready? |
Description
This pull-request implements #276 and will automatically run pre-commit checks on any changed files that differ between the target branch and the source branch.
Tests:
Example of a workflow that fails prettier linting checks: https://github.com/kenibrewer/pycytominer/actions/runs/4899077996
Example of a workflow that succeeds after code has been properly formatted: https://github.com/kenibrewer/pycytominer/actions/runs/4899097364
What is the nature of your change?
Checklist
Please ensure that all boxes are checked before indicating that a pull request is ready for review.