11 Commits

Author SHA1 Message Date
Lucas de Sousa Rosa
a88d1f1fec Bump version 0.4.22 2023-12-01 17:32:47 -03:00
Lucas de Sousa Rosa
cd1c306b38 Update release file 2023-12-01 17:16:26 -03:00
Lucas de Sousa Rosa
a689492075 Add permission to release action and fix missing text on post-commit hook 2023-11-30 08:43:09 -03:00
Lucas de Sousa Rosa
14b3e7fb96 Add GH actions to create releases when tags are pushed and deploy when released. 2023-11-29 22:56:35 -03:00
Lucas de Sousa Rosa
4826afdac0 Update publish action to support version bump 2023-11-29 22:39:55 -03:00
mateuslatrova
c0ec937188 add workflow for automatic deploy on pypi
add workflow for automatic deploy on pypi
2023-11-08 15:35:30 -03:00
darwish
55eee298ec Specify pypy version
- The pypy v7.3.13, used by GitHub Actions, was failing. So I force to use pypy v7.3.12 that was passing.
- The original PR was done by @EwoutH at #334 and modified by @willianrocha at #398.
2023-10-12 14:08:39 -03:00
Willian Rocha
8af7d85a74 CI: Add Python 3.10 and 3.11, update actions, run on pushes and manually
A bit of CI maintenance:
- Add Python 3.10 and 3.11 runs, and update the PyPy run to PyPy 3.9
- Removed Python 3.7 as it is deprecated
- Update the used actions (checkout and setup-python) to the latest versions
- Also run on pushes, when manually triggered (workflow_dispatch)

The original PR was done by @EwoutH at #334
2023-10-12 14:08:39 -03:00
Ewout ter Hoeven
80503cd3fd
Require Python 3.7 or higher 2022-12-02 17:36:42 +01:00
Alan Barzilay
e7571ea033 Add tox tests & codecov github action
This commit essentially adds back tests to our CI pipeline. They were
previously dropped due to Travis pricing policy change.

This workflow utilizes a few interesting projects to make this action
easier to maintain such as the codecov github action
and the tox-gh-actions project
(https://github.com/ymyzk/tox-gh-actions)

This commit uses codecov instead of coveralls because using coveralls
directly inside GH-actions is buggy and the official coveralls action
only supports lcov reports which we can't seem to be able to generate at
the moment. For more information see the pull request that introduced
this commit
2021-09-04 15:14:48 -03:00
Alan Barzilay
aadc9c8de1 Add flake8 github action with review dog
Review dog is an incredible project that makes linting and formatting
review a breeze by commenting inline what is wrong in a pull request.
This makes the review process easier for the maintainer and also
provides a clearer feedback to the contributor
2021-09-04 15:14:48 -03:00