codeclimate / test-reporter

Code Climate Test Reporter
MIT License
155 stars 76 forks source link

Automate releases #467

Closed fede-moya closed 3 years ago

fede-moya commented 3 years ago

Currently, new releases have to be perform locally, this has brought us troubles in the past where the person with permissions didn't have the local env set so the binaries had to be proxy by someone else from the team what ended up with some versioning problems.

In order to avoid this situations, the aim of this work is to automate the releasing process so the binaries for new versions get deploy automatically. Also, some users have been requesting to publish binaries along with the GH release so the can download them directly from GH, this work also addresses this request.

The releasing process has been detailed in the readme.

fede-moya commented 3 years ago

To confirm I understood this correctly, the process of releasing a new version will be:

  • Commit your changes and open PR for review.
  • Once that's merged into master, use prep-release to patch de version.
  • Finally, use release to create a new branch, push the branch and that will automatically release a new version.

@noelia-lencina yes, that's correct.