RedisJSON / redisjson-py

An extension to redis-py for using Redis' ReJSON module
https://redisjson.io
BSD 2-Clause "Simplified" License
160 stars 34 forks source link

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

Closed filipecosta90 closed 3 years ago

filipecosta90 commented 3 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):

sonarcloud[bot] commented 3 years ago

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

filipecosta90 commented 3 years ago

closing given this was already address on https://github.com/RedisJSON/redisjson-py/pull/52