RedisGraph / redisgraph-py

RedisGraph python client
https://redisgraph.io
BSD 3-Clause "New" or "Revised" License
189 stars 49 forks source link

Added release automation (creates drafts automatically and pushes to pypi on release) #98

Closed filipecosta90 closed 3 years ago

filipecosta90 commented 4 years ago

This PR simplifies the release process using github actions. It follows the same approach as redistimeseries-py.

Release drafts

This PR enables automating the release draft process. On every commit to master ( and depending on the tags the PR is classified as feature, bug-fixes or maintenance). We can also ignore PRs from the release if the PR has the skip-changelog label.

Automatic release to PyPi

We need to ensure that the secrets are present prior releasing ( that check action is run on every commit ) secrets required (cc @gkorland):

swilly22 commented 3 years ago

Thank you @filipecosta90