Conversation
Coreutils is here anyway, so no need to have the extra cruft
zig 0.16 not being available through an upstream nix distribution is giving me pain
|
before: |
|
after: $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/anttiharju/compare-changes-ci current bd10cefad333 56 years ago 4.13GBlol it got bigger |
|
well, relcheck still brings in the fat git and bumping the nur-packages ref is bit cumbersome due to the zig situation, I don't want to rebuild them because the cache setup is so finnicky and it takes a long time. And official release is soon anyway. and once that is resolved zensical could be brought in. In the meanwhile I could rewrite find-changes-action in rust to get rid of that python dep |
|
none of this makes a lot of sense in practice but I am just curious about all of this. it is kind of magical to see the full fat dependency graph for my entire setup |
|
and maybe I should submit a pr for action-validator packaging. Fix the version output with the patching and ensure gitMinimal is used as a new runtime dep. |
|
the size growth is likely from the fact that we now have both git and gitMinimal. Most of the things removed were actually not that large anyway. but zensical likely is a very good reduction in container image size because we can remove the fat python dep |
Just try to minimise the number of packages that get installed. It's real nice that nix deduplicates a bunch of things
main method was
and reasoning about it