Zhaofeng Li
68219763dd
Merge pull request #233 from valkum/fix-symlink
...
resolve TempDir paths before passing them to the flake bin
2024-11-08 12:03:41 -07:00
Zhaofeng Li
e5c30066c2
Revert ".github: Run workflows on push event only"
...
Sadly it breaks CI in fork-originated PRs if the author doesn't enable
Actions on the fork itself.
This reverts commit ce1aa41ff4
.
2024-11-08 11:27:40 -07:00
Zhaofeng Li
1a07996142
Merge pull request #247 from zhaofengli/readme-badge-branch
...
README.md: Fix badge branch
2024-11-08 11:22:57 -07:00
Zhaofeng Li
3d9d22bd7b
Merge pull request #239 from zhaofengli/renovate/all-minor-patch
...
Update all non-major dependencies
2024-11-08 09:08:34 -07:00
Rudi Floren
00fd486d49
resolve TempDir paths before passing them to the flake bin
...
On MacOS /tmp is a symlink to /private/tmp.
TempDir creates a dir and returns the path as /tmp.
nix is unhappy with symlink dirs when calling nix flake metadata --json
To fix this we canonicalize the path first, resolving any symlinks on the way.
Fixes #190 .
2024-11-08 08:57:28 -07:00
Zhaofeng Li
4dc8155712
Update code for validator 0.19.0
2024-11-08 08:26:29 -07:00
Zhaofeng Li
b46e9dbd4c
README.md: Fix badge branch
...
[ci skip]
2024-11-07 21:00:48 -07:00
renovate[bot]
40429b7ed4
Update all non-major dependencies
2024-11-08 03:48:26 +00:00
Zhaofeng Li
03f1a18a6f
Merge pull request #245 from zhaofengli/renovate/docker-setup-qemu-action-3.x
...
Update docker/setup-qemu-action action to v3
2024-11-07 20:47:23 -07:00
renovate[bot]
926ae650fb
Update docker/setup-qemu-action action to v3
2024-11-08 03:17:33 +00:00
Zhaofeng Li
ec21d8514b
Merge pull request #243 from zhaofengli/renovate/actions-checkout-4.x
...
Update actions/checkout action to v4
2024-11-07 20:15:40 -07:00
Zhaofeng Li
123028ce09
Merge pull request #244 from zhaofengli/renovate/cachix-cachix-action-15.x
...
Update cachix/cachix-action action to v15
2024-11-07 20:15:30 -07:00
Zhaofeng Li
e9ee03aeeb
Merge pull request #240 from zhaofengli/renovate/determinatesystems-nix-installer-action-15.x
...
Update DeterminateSystems/nix-installer-action action to v15
2024-11-07 18:12:36 -07:00
renovate[bot]
bfc3cc8271
Update cachix/cachix-action action to v15
2024-11-08 01:08:05 +00:00
renovate[bot]
b82ee861dd
Update actions/checkout action to v4
2024-11-08 01:08:00 +00:00
Zhaofeng Li
0e0b682d42
Merge pull request #242 from zhaofengli/aarch64-darwin
...
.github/build: Update macOS runner, add aarch64-darwin
2024-11-07 18:06:46 -07:00
renovate[bot]
c78d024f3a
Update DeterminateSystems/nix-installer-action action to v15
2024-11-08 00:42:22 +00:00
Zhaofeng Li
9469ed3591
Merge pull request #237 from zhaofengli/renovate/configure
...
chore: Configure Renovate
2024-11-07 17:40:56 -07:00
Zhaofeng Li
b02d2d6ba7
Merge pull request #238 from zhaofengli/srcignore
...
Exclude more paths from colmena.src to reduce rebuilds
2024-11-07 17:39:17 -07:00
Zhaofeng Li
998f92d869
.github/build: Update macOS runner, add aarch64-darwin
...
The new hosted GitHub runners are Apple Silicon-based only, and we
build x86_64-darwin packages via Rosetta 2.
2024-11-07 17:19:59 -07:00
Zhaofeng Li
ce1aa41ff4
.github: Run workflows on push event only
2024-11-07 17:08:49 -07:00
Zhaofeng Li
a70411fd1d
Exclude more paths from colmena.src to reduce rebuilds
2024-11-07 16:42:45 -07:00
Zhaofeng Li
596b6d883e
.editorconfig: Enforce .json indentation
2024-11-07 16:24:44 -07:00
Zhaofeng Li
4cfa0b6092
renovate.json: Group non-major updates together
2024-11-07 16:24:44 -07:00
Zhaofeng Li
ac23318700
renovate.json: Enable Nix & lock file maintenance
2024-11-07 16:24:44 -07:00
renovate[bot]
6db6b30b01
Add renovate.json
2024-11-07 16:24:44 -07:00
Zhaofeng Li
2c95c1766a
Merge pull request #228 from zhaofengli/direct-flake-eval
...
Add direct flake evaluation support
2024-11-07 16:03:30 -07:00
Zhaofeng Li
a4604f3371
manual/flakes: Document direct flake evaluation
2024-11-07 15:51:20 -07:00
Zhaofeng Li
33c41abd44
Remove garnix config
2024-11-07 15:24:37 -07:00
Zhaofeng Li
f593c24aa2
.github/nix-matrix-job: Maximize build space
2024-11-07 15:24:37 -07:00
Zhaofeng Li
e17c521c15
Run integration tests on GitHub Actions
2024-11-07 15:24:37 -07:00
Zhaofeng Li
0ef98d060c
integration-tests/flakes: Fix error message matching
2024-11-07 15:24:37 -07:00
Zhaofeng Li
45ca75bcea
integration-tests/flakes: Switch to direct flake evaluation (experimental)
2024-11-07 15:24:37 -07:00
Zhaofeng Li
0a836dc251
integration-tests/tools: Re-enable switch-to-configuration
2024-11-07 15:24:37 -07:00
Zhaofeng Li
dc80345dee
Add direct flake evaluation support
2024-11-07 15:24:37 -07:00
Zhaofeng Li
1f669d4c78
Bump schema version to v0.20241006
2024-11-07 15:24:37 -07:00
Zhaofeng Li
2708c9359f
Revert "[FIXME] integration-tests: Temproarily pin to Nix 2.18"
...
This reverts commit 141fe82f44
.
2024-11-07 15:24:37 -07:00
Zhaofeng Li
1f7b8ab80f
package.nix: Exclude .github from cleaned source
2024-11-07 15:24:37 -07:00
Zhaofeng Li
8a8f47a1b1
flake.nix: Apply nix-eval-jobs overlay on output package set
2024-11-07 15:24:37 -07:00
Zhaofeng Li
524cd45299
flake.lock: Update
2024-11-07 15:24:37 -07:00
Zhaofeng Li
70462312f2
.editorconfig: Ignore Rust
...
Too rigid :/ Let's just let rustfmt handle it.
2024-11-07 15:24:37 -07:00
Zhaofeng Li
ec25d799ed
.gitignore: Ignore .vscode
2024-11-07 15:24:37 -07:00
Zhaofeng Li
b0a62f234f
Merge pull request #224 from peterablehmann/main
...
Fix describe_node_list remaining nodes special case
2024-10-06 19:14:38 -06:00
Zhaofeng Li
0fca61acc2
Merge pull request #222 from benaryorg/mddoc
...
lib.mdDoc has been deprecated since 24.05
2024-10-05 20:11:13 -06:00
Zhaofeng Li
43be9effab
flake.nix: Patch nix-eval-jobs for NIX_PATH
2024-10-05 19:57:58 -06:00
Zhaofeng Li
141fe82f44
[FIXME] integration-tests: Temproarily pin to Nix 2.18
2024-10-05 19:57:58 -06:00
Zhaofeng Li
87eb6c2f4c
integration-tests/tools: Increase deployer memory to 6 GiB
...
OOMs with nix-eval-jobs
2024-10-05 19:57:58 -06:00
Peter Lehmann
569c914f95
Fix describe_node_list remaining nodes special case
...
Colmena truncates left over node names when it reaches a certain char limit.
This in it self is a sensible behaivior, but it should only do so if there is more then one node name remaining.
2024-09-02 22:45:43 +02:00
Zhaofeng Li
aeccdba3b4
flake: Update stable to NixOS 24.05
2024-09-01 13:06:00 -04:00
Zhaofeng Li
8f9986a748
flake: Update nixpkgs unstable
2024-09-01 13:06:00 -04:00