Skip to content

Conversation

@gscho
Copy link
Collaborator

@gscho gscho commented Jul 9, 2025

This PR is aimed at simplifying the codebase and what is supported as installation methods. Notably it removes the .deb package format, everything omnibus related and caddy server. Going forward maintenance will be easier because of this.

Also it removes the VERSION file since this was mostly used for omnibus and simplifies the release process. No more pre-releases and tags are a release.

  • Remove the use of omnibus to build .deb packages
  • Remove caddy and caddy file command
  • Use Goreleaser
  • Create release artifacts and changelog when a tag is pushed

Signed-off-by: Gregory Schofield <greg.c.schofield@gmail.com>
@gscho gscho force-pushed the update-release-process branch 6 times, most recently from a8dfe24 to 211bda7 Compare July 10, 2025 00:08
Signed-off-by: Gregory Schofield <greg.c.schofield@gmail.com>
@gscho gscho force-pushed the update-release-process branch from 211bda7 to 3722304 Compare July 10, 2025 00:11
@gscho gscho merged commit 9ac9d7f into main Jul 10, 2025
6 checks passed
@gscho gscho deleted the update-release-process branch July 10, 2025 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants