diff --git a/.gitea/workflows/build-dev.yml b/.gitea/workflows/build-dev.yml index 85b4310..80337a3 100644 --- a/.gitea/workflows/build-dev.yml +++ b/.gitea/workflows/build-dev.yml @@ -32,7 +32,7 @@ jobs: - name: Copy dev kiosk ISO to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup run: rm -f "/var/lib/gitea-runner/radiantwave/${FILENAME}" @@ -59,7 +59,7 @@ jobs: - name: Copy dev android ISO to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup run: rm -f "/var/lib/gitea-runner/radiantwave/${FILENAME}" @@ -86,6 +86,6 @@ jobs: - name: Copy dev commercial ISO to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup run: rm -f "/var/lib/gitea-runner/radiantwave/${FILENAME}" diff --git a/.gitea/workflows/build-prod-android.yml b/.gitea/workflows/build-prod-android.yml index 9425416..ad6a3fd 100644 --- a/.gitea/workflows/build-prod-android.yml +++ b/.gitea/workflows/build-prod-android.yml @@ -36,7 +36,7 @@ jobs: - name: Copy android kiosk ISO to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${ANDROID_ISO_FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup android kiosk ISO run: rm -f "/var/lib/gitea-runner/radiantwave/${ANDROID_ISO_FILENAME}" diff --git a/.gitea/workflows/build-prod-commercial.yml b/.gitea/workflows/build-prod-commercial.yml index 3125dce..9c16fb6 100644 --- a/.gitea/workflows/build-prod-commercial.yml +++ b/.gitea/workflows/build-prod-commercial.yml @@ -36,7 +36,7 @@ jobs: - name: Copy commercial kiosk ISO to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${COMMERCIAL_ISO_FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup commercial kiosk ISO run: rm -f "/var/lib/gitea-runner/radiantwave/${COMMERCIAL_ISO_FILENAME}" diff --git a/.gitea/workflows/build-prod-kiosk.yml b/.gitea/workflows/build-prod-kiosk.yml index 91b5ae7..f2df5a2 100644 --- a/.gitea/workflows/build-prod-kiosk.yml +++ b/.gitea/workflows/build-prod-kiosk.yml @@ -36,7 +36,7 @@ jobs: - name: Copy kiosk ISO to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${KIOSK_ISO_FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup kiosk ISO run: rm -f "/var/lib/gitea-runner/radiantwave/${KIOSK_ISO_FILENAME}" diff --git a/.gitea/workflows/build-prod-rpi.yml b/.gitea/workflows/build-prod-rpi.yml index 70d5c2c..5ca3a89 100644 --- a/.gitea/workflows/build-prod-rpi.yml +++ b/.gitea/workflows/build-prod-rpi.yml @@ -33,7 +33,7 @@ jobs: - name: Copy Raspberry Pi image to fileserver run: | scp "/var/lib/gitea-runner/radiantwave/${RPI_IMAGE_FILENAME}" \ - radiantwave-infra:/mnt/infrastructure_data/files/images/ + 157.245.124.103:/mnt/infrastructure_data/files/images/ - name: Cleanup Raspberry Pi image run: rm -f "/var/lib/gitea-runner/radiantwave/${RPI_IMAGE_FILENAME}" diff --git a/UPDATES.md b/UPDATES.md index 4dae974..cfef8bb 100644 --- a/UPDATES.md +++ b/UPDATES.md @@ -3,7 +3,7 @@ Implemented (both repos on dev) Checkpoints (return points if something fails): - radiantwave → tag pre-live-update @ d84307b - KioskConfig → tag pre-live-update @ b8d0f59 -radiantwave — .gitea/workflows/dev.yml: Added a "Publish manifest" step after the Attic push. It writes {"version","storePath"} using readlink -f ./result-pkg (the exact closure pushed to the dev Attic), then scps it to radiantwave-infra:/mnt/infrastructure_data/files/radiantwave-dev/manifest.json. main.yml untouched. +radiantwave — .gitea/workflows/dev.yml: Added a "Publish manifest" step after the Attic push. It writes {"version","storePath"} using readlink -f ./result-pkg (the exact closure pushed to the dev Attic), then scps it to 157.245.124.103:/mnt/infrastructure_data/files/radiantwave-dev/manifest.json. main.yml untouched. KioskConfig: - New radiantwave-updater.nix module: tmpfiles seed (L /var/lib/radiantwave/current → ), a systemd oneshot service (curl manifest → nix copy --from dev Attic, never builds → atomic mv -T swap), and a 2-min persistent timer. - flake.nix: imports the module in both builders and enables it on all 4 -dev variants (radiantwavekiosk-dev, -commercial-dev, -android-dev, -rpi-dev) pointing at the dev manifest/attic.