Commit Graph
45 Commits
Author SHA1 Message Date
NeilClack 46384e6cf7 Fix attic upload
build-dev / nix-build (push) Failing after 1s
2026-08-23 15:07:22 -05:00
NeilClack 6951d35310 fix: make manual dev checkout work (fetch all branch tips, drop bad cd) 2026-08-23 14:53:32 -05:00
NeilClack 7778da3867 fix: tolerate empty archive globs; clone dispatched ref in dev workflow 2026-08-23 14:49:44 -05:00
NeilClack 65a6b256f9 Fix dev/prod split and dev ISOs; consolidate zero-touch installer
- Wire -dev variants to the radiantwave-dev input (?ref=dev); prod keeps main
- Fix android-dev upgradeFlakeRef (was upgrading into production config)
- Parameterize one installer module (zero-touch-installer.nix); replace the
  four near-duplicate ISO configs; mkIso pairs each ISO with its closure +
  disk layout, fixing commercial-dev/android-dev ISO eval errors
- Add missing packages outputs (commercial-dev, android-dev, rpi, rpi-dev)
- Set networking.hostName + system.configurationRevision per variant
- Remove gitea access token and dead netrc/JWT config (repos are public)
- Drop flake.lock update step from CI (lock updates are manual)
- Refresh AGENTS.md: variants/ISO tables, facter report procedure, gotchas
2026-08-23 09:58:46 -05:00
NeilClack 75cce42de5 Add cleanup command for fileserver 2026-08-17 22:23:37 -05:00
NeilClack 572ab76100 Add name 2026-08-17 22:13:01 -05:00
NeilClack d37c794be4 Fix repository pointers 2026-08-17 22:08:47 -05:00
NeilClack c71b5ebc84 fix: use SSH clone instead of actions/checkout
build-dev.yml / update-and-build (push) Failing after 3m12s
2026-08-17 12:18:31 -05:00
NeilClack 6656c44de4 fix: disable persist-credentials on checkout (public repo)
build-dev.yml / update-and-build (push) Failing after 28s
2026-08-17 12:17:34 -05:00
NeilClack 2788d27fdc fix: remove checkout token (repo is public)
build-dev.yml / update-and-build (push) Failing after 32s
2026-08-17 12:13:59 -05:00
NeilClack 72a564c9ef fix: add checkout token, adjust workflow triggers
build-dev.yml / update-and-build (push) Failing after 1s
2026-08-17 12:13:40 -05:00
NeilClack 2185792cf4 fix: use actions/checkout@v4 (v6 does not exist)
build-prod.yml / update-and-build (push) Canceled after 16s
2026-08-17 12:11:58 -05:00
NeilClack 3b9c501aa8 Fix actions URLs
build-prod.yml / update-and-build (push) Canceled after 6s
2026-08-17 12:07:10 -05:00
NeilClack 1e0380a8c4 remove automated builds, favoring intentional builds 2026-08-07 23:58:02 -05:00
NeilClack 835e1b0f0c Remove gitea authentication setup 2026-08-07 20:41:09 -05:00
NeilClack e0a95e015c Attempt Gitea auth 2026-08-07 17:41:24 -05:00
NeilClack 06f02d49b9 update radiantwave to radiatnwave-dev 2026-08-07 17:39:26 -05:00
NeilClack 8d388eda13 Update iso name 2026-08-07 17:36:38 -05:00
NeilClack d0ecc74dc8 Rebuild build-dev.yml workflow based on build-prod.yml 2026-08-07 17:35:38 -05:00
NeilClack 2209f90c5a Fix output directory location 2026-08-06 21:59:21 -05:00
NeilClack 10a99540b1 Update CI artifact paths for new self-hosted runner
The build-prod and build-dev workflows wrote their ISO/image artifacts to paths tied to the old 'build-server' runner:

- build-prod.yml: /home/runner/radiantwave
- build-dev.yml: /mnt/actions_build_storage/outputs

Both now stage, copy, and clean up artifacts under the new runner's home directory instead:

- build-prod.yml: /home/user/radiantwave
- build-dev.yml: /home/usr/radiantwave

No other behavior changes; the output files are still scp'd to the fileserver and the flake.lock commit step is unchanged.
2026-08-06 21:56:39 -05:00
NeilClack 3b2bd6e194 Update actions runner to new self-hosted runner & add manual deploys 2026-08-06 10:12:41 -05:00
NeilClack 1d2345c280 Fix upload ssh targets 2026-08-02 01:59:22 -05:00
NeilClack ff256288e0 Update workflow to be more verbose 2026-08-02 01:39:34 -05:00
NeilClack 2bc6083329 Remove Gitea authentication.
RadiantWave has temporarily been moved to a public repository.
2026-08-02 01:04:40 -05:00
NeilClack 9828e281ee fix folder creation..? 2026-07-29 11:10:31 -05:00
NeilClack 0e32b07cee UPdate build actions; copy files to server; remove notifications 2026-07-28 10:40:02 -05:00
NeilClack 0b8b5dee72 Update SCP path 2026-07-28 09:52:50 -05:00
NeilClack 336650e24a Fix formatting and add cleanup step 2026-07-28 09:31:30 -05:00
NeilClack ad37d3c5eb Cleanup filenames and remove closure build, opting for only ISO builds 2026-07-28 09:26:12 -05:00
NeilClack 7f23e7082a Add all production builds, and copy to filesever 2026-07-28 08:43:50 -05:00
NeilClack dda2eca121 Add unfree flag 2026-07-28 07:51:15 -05:00
NeilClack f2c3c7beac Add --impure flag to nix builds 2026-07-28 07:49:18 -05:00
NeilClack bad4a06e10 Fix formatting 2026-07-28 07:46:47 -05:00
NeilClack 8733f71a77 Add GIT_TOKEN 2026-07-28 07:43:25 -05:00
NeilClack 1630544b09 Print more environment information 2026-07-28 07:36:17 -05:00
NeilClack bf9256fb52 Fix environ print statements 2026-07-28 07:32:53 -05:00
NeilClack 1af47e395e Fix run command 2026-07-28 07:14:29 -05:00
NeilClack 9bb867fca4 Add environment checks 2026-07-28 07:13:40 -05:00
NeilClack 9683e5f67e Update runner to run on host 2026-07-28 07:09:51 -05:00
NeilClack 4e744268a2 Add nix installation step 2026-07-28 06:53:36 -05:00
NeilClack 454ddbd5e3 Remove secrets.TOKEN 2026-07-28 06:49:06 -05:00
NeilClack 214f1a57d8 Fix run job 2026-07-28 06:48:19 -05:00
NeilClack d3dba9897a fix workflow branch 2026-07-28 06:47:22 -05:00
NeilClack bd9fa5ac6a Create Gitea actions 2026-07-28 06:45:13 -05:00