From b812f06529eb320f628b3eccf08658d2136db407 Mon Sep 17 00:00:00 2001 From: Volker Schukai <volker.schukai@schukai.com> Date: Sun, 6 Aug 2023 00:44:57 +0200 Subject: [PATCH] fix: write version.json --- devenv.nix | 3 +++ flake.lock | 32 +------------------------------- flake.nix | 6 ++++-- 3 files changed, 8 insertions(+), 33 deletions(-) diff --git a/devenv.nix b/devenv.nix index cb1c712..3c8f47c 100644 --- a/devenv.nix +++ b/devenv.nix @@ -176,6 +176,9 @@ fi git --no-pager log --decorate=short --pretty=oneline gitVersion=$(version print --git) +echo '{ "version": "''${gitVersion}" }' > version.json +git add version.json +git commit -m "Update version to ''${gitVersion}" for file in $(exa "''${project_root}"dist/*); do diff --git a/flake.lock b/flake.lock index d1784ca..687ebff 100644 --- a/flake.lock +++ b/flake.lock @@ -15,39 +15,9 @@ "type": "indirect" } }, - "nixpkgs_2": { - "locked": { - "lastModified": 1689431009, - "narHash": "sha256-hPgQCRWP5q/Xc4qOIP3c2krR9nQua78+t9EDiuey5nc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "af8279f65fe71ce5a448408034a8c06e2b4b2c66", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-23.05", - "type": "indirect" - } - }, "root": { "inputs": { - "nixpkgs": "nixpkgs", - "versionTool": "versionTool" - } - }, - "versionTool": { - "inputs": { - "nixpkgs": "nixpkgs_2" - }, - "locked": { - "narHash": "sha256-jzixQKFFW4oxO0S4GYqbkFCXzhBd6com6Z9+MtVKakU=", - "type": "tarball", - "url": "https://gitlab.schukai.com/oss/utilities/version/-/archive/0.5.0/version-0.5.0.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://gitlab.schukai.com/oss/utilities/version/-/archive/0.5.0/version-0.5.0.tar.gz" + "nixpkgs": "nixpkgs" } } }, diff --git a/flake.nix b/flake.nix index 71330a3..7b7e36b 100644 --- a/flake.nix +++ b/flake.nix @@ -5,7 +5,7 @@ nixpkgs.url = "nixpkgs/nixos-23.05"; }; - outputs = { self, nixpkgs, versionTool, ... }: + outputs = { self, nixpkgs, ... }: let lastModifiedDate = self.lastModifiedDate or self.lastModified or "19700101"; @@ -27,11 +27,13 @@ name = "docman"; version = "${self.ref}"; + + src = ././source; vendorSha256 = "sha256-81IBG8H1jsYKD+tmFeCpAWFdz6cuQDt9r+FV56xboBU="; ldflags = [ - "-X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.version=${self.ref}' -X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.build=${self.rev}'" + "-X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.version=${self.ref}' -X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.build=${self.lastModified}'" ]; -- GitLab