summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-10-23 16:01:36 +0200
committerxengineering <me@xengineering.eu>2024-10-23 16:04:22 +0200
commit2195cfce131ee599c71d0c426a7eea70ed52345f (patch)
treec2cc44bfbafc2d082dd56514ff6b06066dc1a3cc /README.md
parentdbc874e2b9f300bea7a18deda32e784afb0ab89a (diff)
downloadceres-2195cfce131ee599c71d0c426a7eea70ed52345f.tar
ceres-2195cfce131ee599c71d0c426a7eea70ed52345f.tar.zst
ceres-2195cfce131ee599c71d0c426a7eea70ed52345f.zip
Inject version with embed instead of build flags
The build flags made the basic build and debug calls quite complex and bound this strictly to Git repositories which is a problem if the source code is passed around as tar archive. Embedding this via Go's embed package and a VERSION.txt file makes this way easier. A simple `go build` command is sufficient to build ceres. To make sure the version string is extended by a `-devel` marker and that this marker is removed before a release a RELEASE.md file was added as a checklist for releases.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions