add ci and flake support for using ref name to docker image tag

also runs ci on dev branch

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-04-16 21:55:51 -04:00 committed by June
parent 641399e900
commit 5015fc7a2c
2 changed files with 16 additions and 15 deletions

View file

@ -193,10 +193,10 @@
meta.mainProgram = cargoToml.package.name;
};
mkOciImage = pkgs: package: allocator:
mkOciImage = pkgs: package: allocator: tag:
pkgs.dockerTools.buildImage {
name = package.pname;
tag = "main";
tag = "${tag}";
copyToRoot = [
pkgs.dockerTools.caCertificates
];
@ -218,9 +218,9 @@
default = mkPackage pkgsHost null;
jemalloc = mkPackage pkgsHost "jemalloc";
hmalloc = mkPackage pkgsHost "hmalloc";
oci-image = mkOciImage pkgsHost self.packages.${system}.default null;
oci-image-jemalloc = mkOciImage pkgsHost self.packages.${system}.default "jemalloc";
oci-image-hmalloc = mkOciImage pkgsHost self.packages.${system}.default "hmalloc";
oci-image = mkOciImage pkgsHost self.packages.${system}.default null null;
oci-image-jemalloc = mkOciImage pkgsHost self.packages.${system}.default "jemalloc" null;
oci-image-hmalloc = mkOciImage pkgsHost self.packages.${system}.default "hmalloc" null;
book =
let