Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate releases #467

Merged
merged 3 commits into from
Mar 11, 2021
Merged

Automate releases #467

merged 3 commits into from
Mar 11, 2021

Conversation

f-moya
Copy link
Contributor

@f-moya f-moya commented Mar 3, 2021

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.

Copy link
Contributor

@noelia-lencina noelia-lencina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice work! 🙌

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

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

Co-authored-by: noelia-lencina <noelia@wyeworks.com>
@f-moya
Copy link
Contributor Author

f-moya commented Mar 11, 2021

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.

@f-moya f-moya merged commit 2edadbd into codeclimate:master Mar 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants