AlertaDengue / PySUS

Library to download, clean and analyze openly available datasets from Brazilian Universal health system, SUS.
GNU General Public License v3.0
175 stars 68 forks source link

feat(semantic-release): add semantic release to the project #114

Closed luabida closed 1 year ago

luabida commented 1 year ago

I've also noticed requirements.txt and a setup.py file, I chose to use the poetry to do the build, since setuptools is not as dynamic

luabida commented 1 year ago

I'm not sure if PYPI_TOKEN is present in the secrets, I don't have access to check it out

xmnlab commented 1 year ago

@fccoelho is the only maintainer there: https://pypi.org/project/pysus/ @fccoelho could you generate a token there and create a secret here called PYPI_TOKEN with that token pls?

xmnlab commented 1 year ago

in general looks good to me. just one thing, could you add to the release workflow the options for PR and push?

you can take a look at here https://github.com/arxlang/arx/blob/main/.github/workflows/release.yaml#L6

check that some steps has if statements specific for workflow or for "not" workflow

github-actions[bot] commented 1 year ago

:tada: This PR is included in version 0.7.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: