Commit graph

18 commits

Author SHA1 Message Date
6fa2806219 docs(readme): update usage infos 2025-03-04 16:23:51 +01: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
016e6c9dc7
chore!: rename NIX_CI_SKIP_CACHE → NIX_CI_FORCE_BUILD
closes #16
2025-02-15 21:35:36 +01:00
1101989255 fix(ci-component): honor NIX_CI_DISABLE_CACHE correctly 2024-11-30 17:57:31 +01:00
553b829af0 chore(README): bump component version 2024-11-30 15:13:22 +01:00
81b497d976 chore(README): bump component version 2024-10-13 16:35:14 +02:00
67d75bd167 docs(README): document running jobs locally
[skip ci]
2024-10-13 15:50:18 +02:00
28072631e7 chore(README): bump component version 2024-10-02 21:40:26 +02:00
6448bf5916 chore(README): bump component version 2024-09-16 09:41:08 +00:00
854dfb6a90 chore(README): bump component version
[skip ci]
2024-09-13 18:44:37 +00:00
edaf08205b Merge branch 'feat/improve-caching' into 'main'
feat: add support for Gitlab CI cache

Closes #2

See merge request TECHNOFAB/nix-gitlab-ci!4
2024-09-13 18:43:56 +00:00
78e6c5e278 feat: improve caching 2024-09-13 18:43:56 +00:00
39748cb380 chore(README): bump component version
[skip ci]
2024-09-13 17:55:05 +00:00
97f49cbdf6 chore: add treefmt and format files 2024-09-13 17:22:38 +02:00
4e039a6b92 feat: add CI Component template 2024-09-11 15:03:42 +00:00
533bd2eef5 feat: add assertion to check if a job's stage exists 2024-09-10 13:07:48 +00:00
ed80957884 docs(README): adjust input url for new lib flake 2024-07-28 14:53:15 +02:00
1b963cb641 chore: add README 2024-01-14 17:09:23 +01:00