-
Notifications
You must be signed in to change notification settings - Fork 167
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
Port project to Github Actions and bump dependencies to better support python 3.9 #225
Conversation
Codecov Report
📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more @@ Coverage Diff @@
## master #225 +/- ##
==========================================
- Coverage 94.69% 94.21% -0.48%
==========================================
Files 25 34 +9
Lines 1507 2109 +602
Branches 203 281 +78
==========================================
+ Hits 1427 1987 +560
- Misses 48 84 +36
- Partials 32 38 +6
... and 1 file with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
This reverts commit 88c9766.
on: | ||
release: | ||
types: [published] |
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.
This is a change in behavior, but seems OK: publish the package in PyPI when there is a published release on GitHub. We can test how this will work with tags and protected branches.
Implemented in #227 |
Status
READY
Todo list
Background context
CircleCI is not working consistently and the package takes ages to install in python 3.9 due to its dependency locks.
Description of the changes proposed in the pull request
Port CircleCI workflows to Github Action workflows, one
push
, for running test and code checks at every push for code quality, and onepublish
, for publishing the package when a new github release is published.This PR also updates the maximum allowed scikit-learn dependency so it installs quicker in 3.9.