8f88a53b54
chore: bump version
2025-12-11 10:17:52 +01:00
8eadfb56ba
fix(modules): fold was deprecated, replace with foldr
2025-12-05 20:16:37 +01:00
8a77208ebe
chore: bump version
2025-12-03 21:02:46 +01:00
1e9ddff300
fix(modules/job): fix variables with nix store paths getting dropped
2025-12-03 20:47:39 +01:00
59f8bd169a
chore: bump version
2025-12-02 15:12:28 +01:00
97fb4fafc3
fix(jobPatched): handle non-nix jobs correctly
...
fix mkJobPatched removing `cache` and `variables` from non-nix jobs
See !15 for more
2025-12-02 15:10:35 +01:00
Skryta Istota
d0662e3185
fix(helpers): use builtin nix store location indicator
2025-12-02 14:30:54 +01:00
524bdf9cdc
chore: bump version
2025-11-13 21:44:28 +01:00
f5181b7b61
fix(sandbox_helper): fix comparisons, rename TMPDIR variable, add help
...
1. fixes comparisons with true for flag variables
2. renames TMPDIR to NGCI_TMPDIR so it doesn't interfere with the
standardized TMPDIR var (and at some point accidentally deleting /tmp)
3. add small help message when invalid arg/param is passed
4. run `git add .` on copied git repo in /tmp so staged files stay
staged there aswell
2025-11-13 21:40:24 +01:00
afe1e02310
fix(job): use unmodified job for mkJobRun
...
otherwise it tries to run "setup_nix_ci" etc. when running locally,
which doesn't make sense here
2025-11-13 21:39:38 +01:00
7cb73d2319
chore: bump version
2025-10-06 17:56:57 +02:00
d88ada2c41
chore: bump version
2025-09-25 14:50:24 +02:00
0cca02f442
feat: implement all (?) ci yaml keywords
2025-09-25 14:49:46 +02:00
00cf5b83c6
chore: bump version
2025-09-04 10:29:56 +02:00
5e2ae29660
chore: better solution for handling store paths in variables
2025-09-04 08:34:25 +02:00
31f0e4ea13
fix(jobPatched): fix variables not being unset if all contain store paths
...
the goal was to remove "variables" when it's empty, but this resulted in
the original value being used if all of the variables contained store
paths. This is not supposed to happen and thus fixed with this.
2025-09-03 15:17:51 +02:00
cf04bf5357
fix(sandbox_helper): fix TMPDIR being initialized too late and thus removing /tmp
2025-09-03 14:14:25 +02:00
4d824900d4
fix(module): default image to $NIX_CI_IMAGE
2025-09-03 10:46:47 +02:00
436e2fde25
test: copy over most tests, add new tests for soonix
2025-09-02 12:08:29 +02:00
f147295418
chore: reformat
2025-09-02 11:34:24 +02:00
cad40720a6
docs: improve option descriptions
2025-09-02 11:31:25 +02:00
e7f7043012
docs: add initial docs setup
2025-09-02 11:00:38 +02:00
0952ab4145
feat: initial v3 rewrite
2025-09-01 15:04:20 +02:00