Merge pull request #8 from numtide/chore/set-package-version

feat: set nix package version to shortRev
This commit is contained in:
Brian McGee 2024-05-10 11:15:22 +01:00 committed by GitHub
commit 2188358242
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,8 @@
{inputs, ...}: {
{
self,
inputs,
...
}: {
imports = [
inputs.flake-parts.flakeModules.easyOverlay
];
@ -13,7 +17,9 @@
packages = rec {
treefmt = inputs'.gomod2nix.legacyPackages.buildGoApplication rec {
pname = "treefmt";
version = "2.0.0+dev";
# there's no good way of tying in the version to a git tag or branch
# so for simplicity's sake we set the version as the commit revision hash
version = self.shortRev or self.dirtyShortRev;
# ensure we are using the same version of go to build with
inherit (pkgs) go;
@ -36,6 +42,8 @@
modules = ../gomod2nix.toml;
CGO_ENABLED = 1;
ldflags = [
"-s"
"-w"