-
Notifications
You must be signed in to change notification settings - Fork 94
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 #186
base: master
Are you sure you want to change the base?
GitHub actions #186
Conversation
Note that, when I created this PR, all github actions run prrety fast and were completely done (including an extra one python 3.11), and the azure ones hadn't even started yet at that moment. |
d0953b7
to
683896a
Compare
683896a
to
800b4f6
Compare
dc6e72b
to
c0aec04
Compare
.github/workflows/tests.yml
Outdated
strategy: | ||
matrix: | ||
python-version: | ||
- '3.8' |
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.
3.8 fail so should be removed since I think this needs 3.9
Outside of tests I am a big fan of pre-commit instead of github actions for linting. It auto corrects items it can in the PRs plus consumes the precommit files that VS code uses so just enforces those same items. https://pre-commit.ci/ |
I'm not sure if you are interested on github actions, but I did it anyway.
I know there are currently azure-pipelines already there. But the github version of workflows integrates so well both on web interface, app, notifications, etc. so I'm just putting it out there.
It's possible to improve it a bit, breaking out flake8, mypy and pylint in different threads, but for now, just converting the existing azure pipeline structure works well.