Commit Graph

46 Commits

Author SHA1 Message Date
61b30678c4 all: switch bootloader from syslinux -> systemd-boot (except for moby -- TODO) 2025-08-13 17:53:46 +00:00
00acccb9c9 scripts/deploy: save a gc ref after building a host
this way i don't lose a shit ton of still-relevant builds when nix-gc'ing
2025-07-24 22:41:36 +00:00
d86d32bb55 scripts/deploy: swap lappy -> flowy for default deployments 2025-06-08 19:40:11 +00:00
4bd4f29759 hosts: add "flowy", my new laptop
i haven't actually deployed this yet, but it does build
2025-06-01 20:10:40 +00:00
cea680b727 scripts/deploy: fix --help flag 2025-05-29 06:26:21 +00:00
99826b7f1b scripts/deploy: fix missing "setvar" when parsing "--deriv" argument 2025-05-19 19:02:26 +00:00
014008472b scripts/deploy: fix to allow destructive ... (echo=true) invocations 2025-05-18 00:07:39 +00:00
6fef1bbd4b scripts/deploy: refactor 2025-05-17 21:03:58 +00:00
c4824f8f78 scripts/deploy: fix broken "|| return 1" 2025-05-17 18:00:28 +00:00
9daacae794 scripts/deploy: fix --build, --copy, --switch, --test flags 2025-05-17 18:00:28 +00:00
ba657ae647 scripts/deploy: print a deployment plan before executing it 2025-05-17 01:42:23 +00:00
1c739bd8ad scripts/deploy: fix invalid use of "failed" builtin 2025-05-15 15:32:28 +00:00
56b8d82c42 scripts/deploy: port from bash to ysh 2025-05-15 06:47:01 +00:00
be83452c4a scripts/deploy: support "--force-reboot" as alternate spelling to "--reboot-force" 2025-04-28 04:15:45 +00:00
c8b1f9d221 scripts/deploy: remove "crappy"; i dont deploy it anymore 2025-03-23 01:22:50 +00:00
29415aa88a scripts/deploy: allow --deriv to be either a .drv or a store path 2025-03-20 03:39:44 +00:00
2544bb4d68 scripts/deploy: add --build flag
useful as e.g. deploy --pre --build, to only *build* all variants/hosts, but don't actually copy
2025-03-16 07:01:15 +00:00
6554c8ea52 rename flavored hosts to $hostName{-light,-min}{-staging,-next}
i.e. swap the order of those two parameters
2025-03-08 09:38:45 +00:00
894b149dd5 scripts/deploy: add a timeout to the nix copy step 2024-12-04 18:19:32 +00:00
e51870df6f scripts/deploy: dont ship builds to servo by default 2024-11-09 21:50:33 +00:00
b33e6a0c73 scripts/deploy: add --force-reboot option 2024-10-18 01:45:48 +00:00
45ad0d88d9 scripts/deploy: allow deploying to a specific IP address 2024-09-25 13:31:22 +00:00
bb0a90ec1e scripts/deploy: add a --deriv flag to deploy a pre-built path
useful for systems like moby where re-evaluating an unchanged system is expensive
2024-09-16 18:40:42 +00:00
1067bc9215 scripts/deploy: separate eval and build phases to decrease maximum ram requirements 2024-09-08 20:36:54 +00:00
c0106c9196 scripts/deploy: deploy to moby over wireguard by default, but allow this to be customized broadly 2024-09-06 05:30:59 +00:00
ac5b9061a2 scripts/deploy: implement --wireguard flag, to deploy the host over wireguard 2024-09-05 02:06:59 +00:00
336696bb06 scripts/deploy: show the nix copy command, to aid in manual runs 2024-09-01 15:41:33 +00:00
4dbff9c18f scripts/deploy: shorten "--action copy" to just "--copy" 2024-08-12 01:07:50 +00:00
916ecc30d1 scripts/deploy: fix --reboot flag 2024-07-29 03:42:52 +00:00
cbe17c03e4 scripts/deploy: fix usage message about --reboot flag 2024-07-27 14:48:44 +00:00
86f1e36035 scripts/deploy: fix "exho" typo 2024-07-16 07:42:24 +00:00
f8d0c9ce3b scripts/deploy: deploy crappy latter than all the others 2024-07-08 05:38:44 +00:00
ad8bcfc09e scripts/deploy: build all hosts before building all variants 2024-06-21 07:25:15 +00:00
2e44abc55d scripts/deploy: fix off-by-one in runOnTarget 2024-06-19 21:05:37 +00:00
8ca357ea7f scripts/deploy: add a --reboot option 2024-06-19 20:31:43 +00:00
afea7fe5e7 scripts/deploy: implement a dry-run mode 2024-06-19 11:24:33 +00:00
c87dab93b3 scripts/deploy: allow specifying multiple hosts or multiple variants 2024-06-16 05:15:12 +00:00
01cfed2438 scripts/deploy: swap the iteration order: build all hosts at -min variant, then -light, etc; then also do the -next variants 2024-06-14 20:24:50 +00:00
26a4f20f6c scripts/deploy: factor out a deployHelper to make variant=all usable *without* host=all 2024-06-14 18:28:52 +00:00
131e43e975 scripts/deploy: avoid ssh-based copies to self 2024-06-13 00:12:00 +00:00
f477370e4c scripts/deploy: add more logging 2024-06-12 23:09:32 +00:00
b5fc8cfd4e scripts/deploy: when deploying all machines, dont let one failed deployment abort the whole job 2024-06-12 23:09:27 +00:00
b5b39d1500 scripts/deploy: add the equivalent of my "pre-deploy" functionality 2024-06-12 09:04:17 +00:00
b787289b39 scripts/deploy: if no host is specified, then deploy to the current host 2024-06-12 07:44:21 +00:00
406adde549 scripts/deploy: skip the signing step if we have no signing key 2024-06-12 07:11:14 +00:00
f91d3e35f3 flake: port deploy script to its own thing 2024-06-12 05:48:03 +00:00