Utilize GoReleaser to build nightly and tagged releases #22013
Labels
topic/build
PR changes how Gitea is built, i.e. regarding Docker or the Makefile
type/feature
Completely new functionality. Can only be merged if feature freeze is not active.
type/proposal
The new feature has not been accepted yet but needs to be discussed first.
Feature Description
For nightly builds and tagged releases we currently use a mix of makefile, drone yaml, and a few other magic bits. By switching to use goreleaser we could swap that all to yaml configuration, and gain other benefits from using goreleaser such as generating
.deb
s and.rpm
s and more.Edit: Out of scope includes, building the Docker images, although perhaps goreleaser would build the binary (possibly inside the dockerfile itself), as the docker image building would be handled by #22009
The text was updated successfully, but these errors were encountered: