Utilize GoReleaser to build nightly and tagged releases #9924

Open
opened 2025-11-02 08:53:13 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @techknowlogick on GitHub (Dec 2, 2022).

Originally assigned to: @jolheiser on GitHub.

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 https://github.com/go-gitea/gitea/issues/22009

Originally created by @techknowlogick on GitHub (Dec 2, 2022). Originally assigned to: @jolheiser on GitHub. ### 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 https://github.com/go-gitea/gitea/issues/22009
GiteaMirror added the type/proposaltype/featuretopic/build labels 2025-11-02 08:53:13 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#9924