chore: migrate installer-ISO pipeline to wiederdabei/image-builder #2

Open
AiBot wants to merge 1 commit from chore/migrate-image-builder-out into master
Collaborator

What moved

The unattended installer-ISO build was migrated out of this monorepo into a new standalone repo:

https://git.buss-labs.de/wiederdabei/image-builder

Changes in this PR

  • Remove device-setup/os-install/ (build-iso.sh, arches.env, preseed.cfg, firstboot.sh, diy-firstboot.service, README.md).
  • Remove .forgejo/workflows/kiosk-iso.yml.
  • Retarget Caddy /kiosk vanity redirects in infra/caddy/avatar.caddy: repo slug public/diy-avatar -> wiederdabei/image-builder for /kiosk/amd64.iso, /kiosk/arm64.iso, and the /kiosk* docs redirect. Vanity paths and the kiosk-installer release tag are unchanged.
  • Update pointers in README.md, docs/device-setup/install.md, docs/install/README.md, AGENTS.md to the new repo.

Net: 12 files changed, 9 insertions(+), 818 deletions(-).

Follow-up required on the new repo

Before the kiosk-installer rolling release repopulates (so the retargeted Caddy redirects resolve), the new repo needs:

  • CI_PUSH_TOKEN secret configured.
  • Forgejo Actions runners available.

Out of scope

The live-image pipeline (on the unmerged feat/live-usb-image branch) is handled as a separate later step; not touched here.

## What moved The unattended installer-ISO build was migrated out of this monorepo into a new standalone repo: **https://git.buss-labs.de/wiederdabei/image-builder** ## Changes in this PR - **Remove** `device-setup/os-install/` (build-iso.sh, arches.env, preseed.cfg, firstboot.sh, diy-firstboot.service, README.md). - **Remove** `.forgejo/workflows/kiosk-iso.yml`. - **Retarget** Caddy `/kiosk` vanity redirects in `infra/caddy/avatar.caddy`: repo slug `public/diy-avatar` -> `wiederdabei/image-builder` for `/kiosk/amd64.iso`, `/kiosk/arm64.iso`, and the `/kiosk*` docs redirect. Vanity paths and the `kiosk-installer` release tag are unchanged. - **Update pointers** in `README.md`, `docs/device-setup/install.md`, `docs/install/README.md`, `AGENTS.md` to the new repo. Net: 12 files changed, 9 insertions(+), 818 deletions(-). ## Follow-up required on the new repo Before the `kiosk-installer` rolling release repopulates (so the retargeted Caddy redirects resolve), the new repo needs: - `CI_PUSH_TOKEN` secret configured. - Forgejo Actions runners available. ## Out of scope The live-image pipeline (on the unmerged `feat/live-usb-image` branch) is handled as a separate later step; not touched here.
The unattended installer-ISO build (device-setup/os-install + the
.forgejo/workflows/kiosk-iso.yml workflow) now lives in the standalone
repo wiederdabei/image-builder
(https://git.buss-labs.de/wiederdabei/image-builder).

- Remove device-setup/os-install/ and .forgejo/workflows/kiosk-iso.yml.
- Retarget the Caddy /kiosk vanity redirects (avatar.caddy) from the
  public/diy-avatar release/source slug to wiederdabei/image-builder;
  vanity paths and the kiosk-installer release tag are unchanged.
- Update README / docs / AGENTS pointers to the new repo.

The live-image pipeline (on the unmerged feat/live-usb-image branch) is
handled separately and is out of scope for this change.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin chore/migrate-image-builder-out:chore/migrate-image-builder-out
git switch chore/migrate-image-builder-out

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff chore/migrate-image-builder-out
git switch chore/migrate-image-builder-out
git rebase master
git switch master
git merge --ff-only chore/migrate-image-builder-out
git switch chore/migrate-image-builder-out
git rebase master
git switch master
git merge --no-ff chore/migrate-image-builder-out
git switch master
git merge --squash chore/migrate-image-builder-out
git switch master
git merge --ff-only chore/migrate-image-builder-out
git switch master
git merge chore/migrate-image-builder-out
git push origin master
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
public/diy-avatar!2
No description provided.