vikunja/build
kolaente 8313d032ea feat(build): add centralized release magefile module
New build/ Go module hosts the full release pipeline (xgo cross-compile,
upx, sha256, zip bundles, nfpm templating, deb/rpm/apk repo metadata)
for every Go binary in the monorepo. Parametric on project name —
`mage release:build vikunja` and `mage release:build veans` both flow
through the same code.

The module is intentionally self-contained: it depends on nothing but
stdlib + mage, and duplicates the small filesystem helpers (copyFile,
moveFile, sha256File) rather than importing them from a project
magefile. That keeps the release tooling free to evolve without
touching project code.
2026-05-27 13:01:44 +00:00
..
after-install-openrc.sh fix(release): use openrc for alpine (#1016) 2025-06-25 10:40:11 +00:00
after-install.sh fix(release): use openrc for alpine (#1016) 2025-06-25 10:40:11 +00:00
go.mod feat(build): add centralized release magefile module 2026-05-27 13:01:44 +00:00
go.sum feat(build): add centralized release magefile module 2026-05-27 13:01:44 +00:00
magefile.go feat(build): add centralized release magefile module 2026-05-27 13:01:44 +00:00
reprepro-dist-conf fix(ci): sign APT Release files manually instead of via reprepro gpgme 2026-04-12 17:32:11 +02:00