Commit graph

297 commits

Author SHA1 Message Date
github-actions[bot]
e41ebc203c cargo update 2023-06-12 03:51:07 +00:00
github-actions[bot]
1b61bd6edb flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/4bdf5595ae15481b4021358dc17d6c0df8eecd7f' (2023-06-04)
  → 'github:ipetkov/crane/057d95721ee67d421391dda7031977d247ddec28' (2023-06-08)
• Updated input 'devshell':
    'github:numtide/devshell/5143ea68647c4cf5227e4ad2100db6671fc4c369' (2023-05-09)
  → 'github:numtide/devshell/6b2554d28d46bfa6e24b941e999a145760dad0e1' (2023-06-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dd4982554e18b936790da07c4ea2db7c7600f283' (2023-06-03)
  → 'github:NixOS/nixpkgs/21951114383770f96ae528d0ae68824557768e81' (2023-06-10)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ca2fdbf3edda2a38140184da6381d49f8206eaf4' (2023-05-29)
  → 'github:cachix/pre-commit-hooks.nix/182af51202998af5b64ddecaa7ff9be06425399b' (2023-06-08)
• Updated input 'pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
  → 'github:NixOS/nixpkgs/c37ca420157f4abc31e26f436c1145f8951ff373' (2023-06-03)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/08b06ab2046bce2c3b5f53ec599a6550ab9a9485' (2023-06-05)
  → 'github:oxalica/rust-overlay/e75da5cfc7da874401decaa88f4ccb3b4d64d20d' (2023-06-12)
2023-06-12 03:48:44 +00:00
Ramses
24efe8191a
Merge pull request #16 from numtide/R-VdP-patch-1
Remove outdated to-do.
2023-06-06 01:52:14 +02:00
Ramses
841efc2bc7
Remove outdated to-do. 2023-06-06 01:49:44 +02:00
r-vdp
9403324ea4
Register store paths in the nix DB at bootup of the VM. 2023-06-06 01:26:19 +02:00
r-vdp
7789f31548
Rename generate to register and make the activate subcommand hidden. 2023-06-06 01:25:57 +02:00
Ramses
bf0e22a14b
Merge pull request #15 from numtide/auto_update_deps
Bump flake.lock and Cargo.lock
2023-06-05 11:18:59 +02:00
github-actions[bot]
5b8ab4ba13 cargo update 2023-06-05 03:50:21 +00:00
github-actions[bot]
24713f23a4 flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/35110cccf28823320f4fd697fcafcb5038683982' (2023-05-25)
  → 'github:ipetkov/crane/4bdf5595ae15481b4021358dc17d6c0df8eecd7f' (2023-06-04)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4e37b4e55b60fb7d43d2b62deb51032a489bcbe8' (2023-05-28)
  → 'github:NixOS/nixpkgs/dd4982554e18b936790da07c4ea2db7c7600f283' (2023-06-03)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/61e567d6497bc9556f391faebe5e410e6623217f' (2023-05-23)
  → 'github:cachix/pre-commit-hooks.nix/ca2fdbf3edda2a38140184da6381d49f8206eaf4' (2023-05-29)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/d6ac24aa7ff658552ce57913df4b0cb823cf15ab' (2023-05-29)
  → 'github:oxalica/rust-overlay/08b06ab2046bce2c3b5f53ec599a6550ab9a9485' (2023-06-05)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/4e92552731aca44ece86731ec4c7848a2c46aa67' (2023-05-22)
  → 'github:numtide/treefmt-nix/6521a278bcba66b440554cc1350403594367b4ac' (2023-05-31)
2023-06-05 03:48:41 +00:00
r-vdp
425a796daa
Revert "Specify the systems through a flake input."
The flake input does not seem to work well with garnix.

This reverts commit 7db9cbff4e.
2023-05-31 13:38:04 +02:00
r-vdp
7db9cbff4e
Specify the systems through a flake input. 2023-05-31 10:22:20 +02:00
r-vdp
9f51341822
Fix error in workflow. 2023-05-29 11:43:31 +02:00
r-vdp
b72c654f8a
Add GH action to bump lock files. 2023-05-29 11:39:41 +02:00
r-vdp
175f673e11
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
  → 'github:NixOS/nixpkgs/4e37b4e55b60fb7d43d2b62deb51032a489bcbe8' (2023-05-28)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/e64b8ea322c6c84d2810abcfa02afcd66ea20868' (2023-05-25)
  → 'github:oxalica/rust-overlay/d6ac24aa7ff658552ce57913df4b0cb823cf15ab' (2023-05-29)
2023-05-29 11:27:31 +02:00
r-vdp
aa056932e2
cargo update 2023-05-29 11:27:15 +02:00
r-vdp
0f92086a83
Remove unneeded turbofish. 2023-05-29 01:24:12 +02:00
r-vdp
79eecb6251
Avoid a bit more allocation and make intentions clearer. 2023-05-29 01:22:07 +02:00
r-vdp
f584494464
Avoid allocating the nix options twide. 2023-05-29 00:49:37 +02:00
Ramses
9eb15be5ce Only info logging by default. 2023-05-27 15:01:02 +02:00
r-vdp
b0430700b5
Allow passing options to nix. 2023-05-25 18:37:50 +02:00
r-vdp
cecf202ff4
Fix the logic to apply the test-driver patch only when needed. 2023-05-25 18:37:50 +02:00
r-vdp
81c9b152d1
cargo update 2023-05-25 18:37:50 +02:00
r-vdp
e12b596833
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/7b5bd9e5acb2bb0cfba2d65f34d8568a894cdb6c' (2023-05-08)
  → 'github:ipetkov/crane/35110cccf28823320f4fd697fcafcb5038683982' (2023-05-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/963006aab35e3e8ebbf6052b6bf4ea712fdd3c28' (2023-05-16)
  → 'github:NixOS/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/96eabec58248ed8f4b0ad59e7ce9398018684fdc' (2023-05-15)
  → 'github:cachix/pre-commit-hooks.nix/61e567d6497bc9556f391faebe5e410e6623217f' (2023-05-23)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/65c3f2655f52a81e1b3e629d4c07df4873d0f2bb' (2023-05-16)
  → 'github:oxalica/rust-overlay/e64b8ea322c6c84d2810abcfa02afcd66ea20868' (2023-05-25)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c1b28acff9d302b0924ee0d67c4a42d20eb11b28' (2023-05-16)
  → 'github:numtide/treefmt-nix/4e92552731aca44ece86731ec4c7848a2c46aa67' (2023-05-22)
2023-05-25 18:37:50 +02:00
Ramses
04fdbcb7c9
Merge pull request #13 from oluceps/fix-doc
Fix missing function parameter in README
2023-05-24 18:22:19 +02:00
oluceps
2bc006ac15
Fix missing function parameter in README. 2023-05-24 22:38:39 +08:00
r-vdp
4f2b808a29
Improve logic for store path construction. 2023-05-16 19:10:11 +02:00
r-vdp
bf4c9042f0
cargo update 2023-05-16 18:33:25 +02:00
r-vdp
483f9e0427
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0470f36b02ef01d4f43c641bbf07020bcab71bf1' (2023-05-14)
  → 'github:NixOS/nixpkgs/963006aab35e3e8ebbf6052b6bf4ea712fdd3c28' (2023-05-16)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/fb58866e20af98779017134319b5663b8215d912' (2023-04-27)
  → 'github:cachix/pre-commit-hooks.nix/96eabec58248ed8f4b0ad59e7ce9398018684fdc' (2023-05-15)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/4679872d2dd3e94ffef75efcbf77ea11549d90a7' (2023-05-15)
  → 'github:oxalica/rust-overlay/65c3f2655f52a81e1b3e629d4c07df4873d0f2bb' (2023-05-16)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/27107cf3dfdc3c809d2477954d92fc2cc68b4401' (2023-05-14)
  → 'github:numtide/treefmt-nix/c1b28acff9d302b0924ee0d67c4a42d20eb11b28' (2023-05-16)
2023-05-16 18:33:16 +02:00
r-vdp
1c4cf3611b
Extract a function. 2023-05-16 18:33:07 +02:00
r-vdp
779ba9c7a7
Don't crash if we can't canonicalise the path. 2023-05-16 18:32:48 +02:00
r-vdp
3009a5feaf
Fix typo. 2023-05-16 18:21:53 +02:00
r-vdp
ca46aa5ace
Don't create an nginx service by default. 2023-05-16 17:27:55 +02:00
r-vdp
8023bf4421
Remove unused service. 2023-05-16 17:27:28 +02:00
r-vdp
77077427dd
Properly handle already existing but unmanaged files. 2023-05-16 16:51:23 +02:00
r-vdp
7e78522c02
Pre-populate accepts either a store path or a flake URI. 2023-05-16 12:00:30 +02:00
r-vdp
2901945cfd
Better error handling during generate. 2023-05-16 11:48:33 +02:00
r-vdp
39995e4102
Add nix to the runtime path. 2023-05-16 11:47:52 +02:00
r-vdp
8602403333
Improve error message. 2023-05-15 20:34:48 +02:00
r-vdp
c430035749
Print the store path to stdout for build and generate. 2023-05-15 20:02:16 +02:00
r-vdp
3ed3a26b56
Only apply the test-driver patch if nixpkgs doesn't have it yet. 2023-05-15 20:00:39 +02:00
r-vdp
283d1d1030
cargo update 2023-05-15 10:48:14 +02:00
r-vdp
36b086fa00
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
  → 'github:NixOS/nixpkgs/0470f36b02ef01d4f43c641bbf07020bcab71bf1' (2023-05-14)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/4e7fba3f37f5e184ada0ef3cf1e4d8ef450f240b' (2023-05-12)
  → 'github:oxalica/rust-overlay/4679872d2dd3e94ffef75efcbf77ea11549d90a7' (2023-05-15)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/b44794f94514b61512352a18cd77c710f0005f15' (2023-05-05)
  → 'github:numtide/treefmt-nix/27107cf3dfdc3c809d2477954d92fc2cc68b4401' (2023-05-14)
2023-05-15 10:47:34 +02:00
r-vdp
c6898f239c
Quote attribute name. 2023-05-12 16:31:05 +02:00
Ramses
f4c58ce90b
Fix handling of the --store argument. (#12) 2023-05-12 16:04:24 +02:00
r-vdp
39bcc3643c
Remove unused input override. 2023-05-12 15:55:15 +02:00
r-vdp
f93a11b11f
cargo update 2023-05-12 15:51:50 +02:00
r-vdp
01954e1717
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/8708b19627b2dfc2d1ac332b74383b8abdd429f0' (2023-05-03)
  → 'github:ipetkov/crane/7b5bd9e5acb2bb0cfba2d65f34d8568a894cdb6c' (2023-05-08)
• Updated input 'devshell':
    'github:numtide/devshell/fb6673fe9fe4409e3f43ca86968261e970918a83' (2023-04-28)
  → 'github:numtide/devshell/5143ea68647c4cf5227e4ad2100db6671fc4c369' (2023-05-09)
• Removed input 'devshell/flake-utils'
• Added input 'devshell/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3e313808bd2e0a0669430787fb22e43b2f4bf8bf' (2023-05-05)
  → 'github:NixOS/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/a61fcd9910229d097ffef92b5a2440065e3b64d5' (2023-05-06)
  → 'github:oxalica/rust-overlay/4e7fba3f37f5e184ada0ef3cf1e4d8ef450f240b' (2023-05-12)
2023-05-12 15:51:30 +02:00
r-vdp
2ee52a84b3
Improve types in the VM test node config module system. 2023-05-09 10:39:23 +02:00
r-vdp
8ec989863d
Improve naming and error reporting in VM tests. 2023-05-09 10:20:30 +02:00
Ramses
cead991210
Add a pre-populate subcommand. (#11) 2023-05-08 18:35:43 +02:00