Skip to content

Utilize GoReleaser to build nightly and tagged releases #22013

Open
@techknowlogick

Description

@techknowlogick

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 .debs and .rpms 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

Metadata

Metadata

Assignees

Labels

topic/buildPR changes how Gitea is built, i.e. regarding Docker or the Makefiletype/featureCompletely new functionality. Can only be merged if feature freeze is not active.type/proposalThe new feature has not been accepted yet but needs to be discussed first.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions