1.8.6 — move update source to forgejo.dom.network #1

Merged
domuk merged 1 commit from Dev into main 2026-09-19 16:10:11 +01:00
Owner

What changed

Moves the update source from the old local Git host to forgejo.dom.network.

  • backend/app/release_catalog.py — DEFAULT_MANIFEST_URL now points at the new host (the built-in updater default).
  • install.sh — RAW default now points at the new host.
  • README.md — the one-line install command uses the new host.
  • Cuts version 1.8.6: new updates/versions/1.8.6.zip + manifest entry, latest bumped to 1.8.6.

The version zip URLs in the manifest are relative, so only the base host changed.

Migration note

HP_RAW, HP_UPDATE_MANIFEST and data/update-source.json still override the source. An existing install keeps checking whatever source it was installed with — to move one already running to the new host, repoint its update source or reinstall. This cannot reach it through the old source on its own.

Verification

  • Python compiles; changelog.latest_version() resolves to 1.8.6.
  • install.sh passes bash -n.
  • 1.8.6 ZIP entry list matches 1.8.5 exactly; exec bits preserved on manage/install.sh.
  • Manifest size/sha256 cross-checked against the built ZIP.
  • No end-to-end install/update/rollback test was run.
## What changed Moves the update source from the old local Git host to `forgejo.dom.network`. - `backend/app/release_catalog.py` — `DEFAULT_MANIFEST_URL` now points at the new host (the built-in updater default). - `install.sh` — `RAW` default now points at the new host. - `README.md` — the one-line install command uses the new host. - Cuts version **1.8.6**: new `updates/versions/1.8.6.zip` + manifest entry, `latest` bumped to 1.8.6. The version zip URLs in the manifest are relative, so only the base host changed. ## Migration note `HP_RAW`, `HP_UPDATE_MANIFEST` and `data/update-source.json` still override the source. An existing install keeps checking whatever source it was installed with — to move one already running to the new host, repoint its update source or reinstall. This cannot reach it through the old source on its own. ## Verification - Python compiles; `changelog.latest_version()` resolves to `1.8.6`. - `install.sh` passes `bash -n`. - 1.8.6 ZIP entry list matches 1.8.5 exactly; exec bits preserved on `manage`/`install.sh`. - Manifest size/sha256 cross-checked against the built ZIP. - No end-to-end install/update/rollback test was run.
Point the built-in updater default, install.sh and the README install
command at forgejo.dom.network. HP_RAW, HP_UPDATE_MANIFEST and
data/update-source.json still override the source, so an existing
install can be repointed without reinstalling. Adds the 1.8.6 version
ZIP and manifest entry.
domuk merged commit 63a03dd45a into main 2026-09-19 16:10:11 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
domuk/Ion-Homepage!1
No description provided.