Commit graph

7 commits

Author SHA1 Message Date
14530f8e9e
fix: update flake inputs to be able to fix docker image archs being swapped 2025-04-03 15:40:36 +02:00
586fb88b9d feat(v2): initial v2 implementation
add multi-arch (arm & x64) image
add multiple pipelines (ci now creates the "default" pipeline as a shorthand)
simplify devenv flake input
merge all cache options together, now $NIX_CI_CACHE_STRATEGY decides how the cache works
setup_nix_ci and finalize_nix_ci are now flake packages and work standalone
the specific image is not needed anymore, any image with the right dependencies works
runner cache is not the default anymore (because it sucked most of the time)
the pipeline is selected by $NIX_CI_PIPELINE_NAME or if empty by $CI_PIPELINE_SOURCE,
so for the old behaviour $NIX_CI_PIPELINE_NAME=default is needed, future
work will be needed to handle this more nicely
2025-02-21 12:24:54 +01:00
026a7549df chore: update flake inputs and use attic-client from nixpkgs 2024-11-26 20:22:11 +01:00
97f49cbdf6 chore: add treefmt and format files 2024-09-13 17:22:38 +02:00
f361878e13 feat: split lib and utils into separate flake 2024-07-28 12:51:14 +00:00
3a05d7a128 feat: caching support 2024-03-17 15:44:22 +00:00
0df36ad437 chore: initial commit 2024-01-14 16:45:07 +01:00