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

Simplify Artifacts Release #977

Closed
vkostyukov opened this issue Aug 13, 2018 · 4 comments
Closed

Simplify Artifacts Release #977

vkostyukov opened this issue Aug 13, 2018 · 4 comments

Comments

@vkostyukov
Copy link
Collaborator

vkostyukov commented Aug 13, 2018

I'm eager to see if we can adopt what @fwbrasil is doing for https://github.com/traneio/arrows (and perhaps other projects). The idea of being able to trigger a release via git commit to version.sbt seems quite appealing to me.

As of now, it takes about 10 mins in total for me to cut a release (no including writing release notes) -that's like 2h/year (12 releases) that I could have spent playing with my dog or, at least, wasting my time in Overwatch.

This commit seems to enable the magic for Trane Arrows: traneio/arrows@310b186

@fwbrasil
Copy link

I think the benefit not only the time you save but also the fact that it enables other contributors to make releases. That's something essential to build a maintainers community that doesn't depend on you :)

Most of the changes were based on https://www.theguardian.com/info/developer-blog/2014/sep/16/shipping-from-github-to-maven-central-and-s3-using-travis-ci

@arron-green
Copy link
Contributor

@vkostyukov i've started working on this.

I will need your help when it comes to adding the encrypted GPG files required to perform the auto-release

@vkostyukov
Copy link
Collaborator Author

@arron-green Glad to hear that and would be happy to assist you with anything!

@vkostyukov
Copy link
Collaborator Author

I think it's done as of #1000. We'll follow up with any fixes/improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants