mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-07-16 23:11:04 -05:00
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.
6 lines
82 B
Modula-2
6 lines
82 B
Modula-2
module code.vikunja.io/build
|
|
|
|
go 1.25.0
|
|
|
|
require github.com/magefile/mage v1.17.2
|