vim-bootstrap
vim-bootstrap copied to clipboard
Release process generate (bin distributed)
We need to start generating vim-bootstrap launch (binary), simplifies the process of generating rpm, dev and etc.
We can use the goreleaser by @caarlos0 (Help us in implementing 😄)
Hi there =D
well, let me know what you need =)
We need to create a generating release mechanism (make release
by example), what do you propose?
The idea is to generate releases (documenting updates), will be distributed via release from Github[1].
[1] https://github.com/avelino/vim-bootstrap/releases
I usually have a github personal token with repo access and add it to my CI (which is configured like this -> https://goreleaser.com/#continous_integration ) and then whenever I want to release I just push a tag and wait for the CI to do the work for me.
I've seen some people also tagging and running goreleaser locally, something like tag=v1.2.3 make release
which does a git tag $tag && git push origin $tag && goreleaser --rm-dist
or something like that...
I personally prefer the CI-working-for-me model though :)
FWIW I also have a small cli to do things like svu minor
which will increase the minor and print the tag... so I could git tag $(svu minor)
or whatever...
will polish it a little and make it public :)
There -> https://github.com/caarlos0/svu