chore(docker): fix versioning

This commit is contained in:
Gregor Kleen 2021-09-13 09:23:15 +02:00
parent b7b5a24be6
commit bbe49cb2ff
4 changed files with 7 additions and 6 deletions

View File

@ -106,7 +106,7 @@
${pkgs.skopeo}/bin/skopeo ''${@} --insecure-policy copy docker-archive://${pkgs.uniworxDemoDocker} ''${target}
'';
in {
packages = haskellFlake.packages // { inherit (pkgs) uniworx-node-dependencies uniworx-well-known uniworx-frontend; inherit (pkgs.uniworx.stack-nix.passthru) calculateMaterializedSha; };
packages = haskellFlake.packages // { inherit (pkgs) uniworx-node-dependencies uniworx-well-known uniworx-frontend uniworxDemoDocker; inherit (pkgs.uniworx.stack-nix.passthru) calculateMaterializedSha; };
apps = haskellFlake.apps // { push-uniworx-demo-docker = flake-utils.lib.mkApp { drv = pushUniworxDemoDocker; }; };
inherit (haskellFlake) checks;

View File

@ -3,8 +3,9 @@
name = "uniworx-demo";
tag =
let
inherit (builtins.fromTOML (prev.lib.readFile ./version.toml)) semver;
hash = prev.lib.substring 0 8 (self.rev or prev.lib.removePrefix "sha256-" self.narHash);
versionJSON = builtins.fromJSON (prev.lib.readFile ./version.json);
semver = versionJSON.version;
hash = prev.lib.substring 0 8 (self.rev or (prev.lib.removePrefix "sha256-" self.narHash));
in "${semver}+${hash}";
created =
let

View File

@ -0,0 +1,3 @@
{
"version": "0.2.0"
}

View File

@ -1,3 +0,0 @@
# TODO: Bump version (https://semver.org) on every semantic change
# docker-demo should always use major version zero
semver = "0.2.0"