simplify release
itaysk opened this issue · comments
Itay Shakury commented
the make file includes 2 release related targets, release
and krew
. release invokes goreleaser, and krew invokes release and builds the krew manifest.
In order to release, I run make krew --publish=1
. this is great but there's no real use case for anyone to invoke the release target, so it's better to have a make release that invokes goreleaser and builds the krew file.
Additionally, before releasing I have to manully update the krew template file. This should be automated in the same make recipe.