A CLI-first git forge.

cli forge git self-hosted

https://gitbay.org

release engineering and distribution #26

closed cmc opened this on 2026-08-24 14:55 · release roadmap

cmc 2026-08-24 14:55

gitbay has no release story: adopters must clone and build. For anyone else to run an instance:

  • versioned releases: git tags, changelog, reproducible cross-compiled binaries (linux amd64/arm64, darwin arm64) — depends on #8 for hosting the artifacts on gitbay itself
  • go install gitbay.org/gitbay/...: serve the go-import meta tag at gitbay.org (vanity path already in go.mod, tag not yet served)
  • Homebrew formula (krz/homebrew-tap exists), a Debian package or install script for servers
  • a versioned upgrade path note per release (migrations already handle the database)

referenced in commit f89140d141: Add vanity go-import serving, release script, changelog

2026-08-24 20:32

closed by commit 01ba0f0bd8: docs: brew tap needs the explicit gitbay.org URL; mark #26 in roadmap

2026-08-24 20:36
cmc 2026-08-24 20:36

Everything except artifact hosting (which waits on #8): go-install vanity live on gitbay.org ([go_import] config + middleware, verified with a clean GOPROXY=direct install resolving v0.1.0); deploy/release.sh builds reproducible linux/amd64+arm64 and darwin/arm64 binaries with SHA256SUMS; CHANGELOG.org covers v0.1.0 and unreleased; Homebrew formula in krz/homebrew-tap builds from the gitbay.org tag (brew tap krz/tap https://gitbay.org/krz/homebrew-tap.git — verified install). Debian packaging deferred with #8 since it wants hosted artifacts too.

cmc 2026-08-24 20:56

The deferred piece landed: #8 shipped and krz/gitbay now hosts v0.1.0 with reproducible binaries for linux/amd64+arm64 and darwin/arm64 plus SHA256SUMS at https://gitbay.org/krz/gitbay/releases — web download verified against the recorded sha256.