39 Commits
Author SHA1 Message Date
NeilClack a33a586485 Bake the channel manifest's closure instead of a pinned app version
Build Kiosk Image (Raspberry Pi) / rpi (push) Canceled after 9s
Build Kiosk Images (x86) / android (push) Failing after 19s
Build Kiosk Images (x86) / commercial (push) Failing after 18s
Build Kiosk Images (x86) / kiosk (push) Failing after 18s
Production builds failed CI's baseline preflight because flake.nix pinned
the app to tag 1.8 (channel.appVersion = "1.8") while the published
manifest had moved on to 1.9; dev was likewise pinned to a stale commit.

Stop pinning the app anywhere. flake.nix now fetches the channel's
published manifest at eval time (builtins.fetchurl) and bakes its
storePath verbatim, so every image carries exactly the closure RadiantWave
published to Attic and never compiles the app from source.

- flake.nix: drop the radiantwave/radiantwave-dev inputs, appInput,
  appVersion, channelVersion and baselineOutPaths; add channelAtticUrl,
  channelManifestDir and publishedApp; builders consume the published path.
- configuration.nix: wrap the published store path in a symlinkJoin so it
  can live in environment.systemPackages; add --impure to autoUpgrade
  flags and set tarball-ttl = 0 so eval reads the current manifest.
- radiantwave-updater.nix: baselinePackage (package) -> baselinePath (str),
  seeded from the exact manifest path.
- CI (build.yml, build-rpi.yml): replace the version-equality preflight with
  a fail-fast check that the announced closure is in the channel's Attic;
  set tarball-ttl = 0.
- build-rpi.sh: pass --impure.
- AGENTS.md: document the manifest-driven baseline.
2026-10-07 10:26:17 -05:00
NeilClack 8796feddd9 Declare app version per channel and fix Android live updates
- Add channel.appVersion and an appPackage override so pure builds bake the pinned version instead of RadiantWave's 0.1.0 default.

- Pin the radiantwave input to tag 1.8 and allow unfree in the RPi builder to match x86.

- radiantwaveUpdaterModule gains a manifestFile arg; Raspberry Pi polls aarch64-manifest.json.

- Launch the rotated/Android kiosk through /var/lib/radiantwave/current so the live updater actually applies.
2026-10-03 11:59:29 -05:00
NeilClack e44626feec Update RadiantWave a9087f2
Build Dev ISOs / build-dev-kiosk (push) Successful in 5m38s
Build Dev ISOs / build-dev-android (push) Successful in 5m21s
Build Dev ISOs / build-dev-commercial (push) Successful in 5m38s
2026-08-28 13:55:59 -05:00
NeilClack 87fca854f4 Update radiantwave - rotated
Build Dev ISO / build-dev-iso (push) Successful in 4m13s
2026-08-25 11:31:56 -05:00
NeilClack c8298a128f Update Radiantwave 1.3
Build Dev ISO / build-dev-iso (push) Successful in 4m38s
Stretch scroller screen on vertical displays. Test 1
2026-08-25 11:00:28 -05:00
NeilClack 036c437430 Update RadiantWave 1.2
Build Dev ISO / build-dev-iso (push) Successful in 4m31s
2026-08-25 10:33:59 -05:00
NeilClack f900585702 Update Radiantwave 1.2
Build Dev ISO / build-dev-iso (push) Successful in 4m51s
2026-08-25 08:01:13 -05:00
NeilClack 16b8e3aeb9 Update Radiantwave 1.1
Build Dev ISO / build-dev-iso (push) Failing after 3m37s
2026-08-25 06:59:10 -05:00
NeilClack 45b4d7aa95 Update radiantwave
Build Dev ISO / build-dev-iso (push) Successful in 4m21s
2026-08-23 21:20:38 -05:00
NeilClack 9b0036b4da Update RadiantWave ef723b2
Build Dev ISO / build-dev-iso (push) Successful in 4m48s
2026-08-23 17:33:57 -05:00
NeilClack 59e9f7ce29 Update RadiantWave and add Attic cache 2026-08-23 14:18:48 -05:00
NeilClack 3ec72c8479 Bring radiantwave up to date + dev 2026-08-23 11:24:47 -05:00
NeilClack 20d91df9eb Revert RadiantWave for testing the new update configuration 2026-08-23 11:23:21 -05:00
NeilClack 9965e30152 Fix git urls 2026-08-22 17:07:47 -05:00
NeilClack a01c3d5521 Update RadiantWave 2026-08-22 16:29:56 -05:00
NeilClack 33c9ceefb0 Update RadiantWave
Enables the naming of audio files by editing audio file names in new_checksums.md5
2026-08-21 10:04:40 -05:00
NeilClack c9743de7bb Update RadiantWave 2026-08-21 09:54:11 -05:00
NeilClack 6ddf004e95 Update RadiantWave to remove WiFi Gate 2026-08-18 23:39:22 -04:00
NeilClack f8cb1746af Release RadiantWave (C++) 2026-08-18 04:44:58 -05:00
NeilClack e7a5ffa290 Update Radiantwave to ec6b766 2026-08-17 22:47:16 -05:00
NeilClack d37c794be4 Fix repository pointers 2026-08-17 22:08:47 -05:00
NeilClack b26081046e Update RadiantWave
build-dev.yml / update-and-build (push) Canceled after 0s
2026-08-17 21:35:20 -05:00
NeilClack e09758a70e fix: switch radiantwave inputs to SSH for legacy Go repo
build-dev.yml / update-and-build (push) Failing after 4m9s
2026-08-17 12:54:06 -05:00
NeilClack 14463ad99b Just make RadiantWave-Legacy public
build-dev.yml / update-and-build (push) Failing after 9s
For now, to get builds working.
2026-08-17 12:52:11 -05:00
NeilClack 027d1a628f Update token
build-dev.yml / update-and-build (push) Failing after 8s
2026-08-17 12:50:20 -05:00
NeilClack fb2f861258 Revert back to Legacy Radiant Wave
build-dev.yml / update-and-build (push) Failing after 10s
2026-08-17 12:48:22 -05:00
NeilClack 974a610518 Update dev images to new radiantwave
build-dev.yml / update-and-build (push) Failing after 4m34s
2026-08-17 12:43:57 -05:00
NeilClack 0cb1337f18 add radiantwave-legacy input with auth token, update flake.lock 2026-08-17 10:57:16 -05:00
NeilClack 240be2540f Update Radiantwave
build-prod.yml / update-and-build (push) Canceled after 0s
2026-08-08 01:44:03 -05:00
NeilClack 1f3e194aa5 Chore: Update Radiantwave-dev 2026-08-08 06:25:05 +00:00
NeilClack e3120f27c2 Pull back from radiantwave-cpp-dev to radiantwave-dev 2026-08-08 00:02:09 -05:00
NeilClack 4580319f19 Update radiantwave-dev 2026-08-07 22:17:52 -05:00
NeilClack 37d18d3f47 Update repository location 2026-08-07 17:18:32 -05:00
NeilClack 0f5aa7670c Chore: Update Radiantwave 2026-08-06 10:13:40 -05:00
RadiantWave CI 8ef25f7560 chore: update radiantwave-dev to latest 2026-08-03 07:26:16 +00:00
NeilClack 09bc293af3 Chore: Update RadiantWave 2026-07-29 19:40:04 -05:00
RadiantWave CI 16545a77fd chore: update radiantwave-dev to latest dev 2026-07-28 14:10:44 +00:00
NeilClack 26aca21e96 Update flake.lock 2026-07-27 14:29:03 -05:00
NeilClack c06a3f7f92 init new repo 2026-07-27 14:13:58 -05:00