cf80010d07
docs: write docs & improve tooling
...
Squashed commit of the following:
commit 86eadd3ec42b7bce0dc5716d65798af95d0d8cbc
Author: technofab <admin@technofab.de>
Date: Fri May 2 17:10:33 2025 +0200
docs(README): fix built with nix badge
commit f50057da69e89974f17bc37b5e140b2ef9f817f6
Author: technofab <admin@technofab.de>
Date: Fri May 2 16:09:00 2025 +0200
ci: change back rule so docs only get deployed on main
commit ce02b043f4bd83c36285e5620e71701fc3bcc998
Author: technofab <admin@technofab.de>
Date: Fri May 2 16:08:10 2025 +0200
docs: write docs and improve formatter etc.
commit e996b23cf877d8021759b782aa5996f5e2bf12ac
Author: technofab <admin@technofab.de>
Date: Fri May 2 16:07:56 2025 +0200
docs: update README
commit 650f97b5608c32cf6cf66cc3fdd0965dc42e4860
Author: technofab <admin@technofab.de>
Date: Wed Apr 23 21:05:14 2025 +0200
docs: add favicon
commit 67e1bfecbcaf0b8f7dad2eecfaccf774cc560874
Author: technofab <admin@technofab.de>
Date: Wed Apr 23 20:53:44 2025 +0200
docs: initial setup
2025-05-02 17:30:53 +02:00
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