ソースを参照

Move the add-on store repo to ~/projects/github.com/kilork/sm121-ha-integration

It is a GitHub repo, not a gitea one: the Makefile (HA_REPO) and
scripts/smoke-addon.sh now point at the new absolute path (overridable);
docs updated (no longer a sibling of the launcher). A symlink keeps the
old git.kilork.org/sm121/ path working.
Alexander Korolev 1 週間 前
親
コミット
a12e3b5a3c
2 ファイル変更、4 行追加、4 行削除
  1. 3 3
      AGENTS.md
  2. 1 1
      DEVELOPMENT.md

+ 3 - 3
AGENTS.md

@@ -780,8 +780,8 @@ the `sm121.checksum` label — a missing tag names the tag + hints to
 build/push first (or fall back to `--image-source repo`). Mutually
 exclusive with `--build-node`.
 
-**The add-on image** — the HA add-on store lives in the sibling
-**sm121-ha-integration** repo (`repository.json` + `sm121/` add-on dir +
+**The add-on image** — the HA add-on store lives in the
+**github.com/kilork/sm121-ha-integration** repo (`repository.json` + `sm121/` add-on dir +
 `.github/workflows/`, same pattern as `kilork/cups-addon`). Multi-stage
 build (`sm121/Dockerfile`): a **rust:alpine** stage compiles sm121 from
 the launcher repo (CI checks it out as `launcher-src/` in the build
@@ -798,7 +798,7 @@ manifest) on push to main via OIDC — no `docker login` anywhere (the
 GHCR package is created private: set it public once so HA pulls
 anonymously). A launcher change does not trigger the add-on CI
 (cross-repo) — re-run it (workflow_dispatch) to ship a new binary.
-Local dev: `make addon-image` (rsyncs this repo into the sibling's
+Local dev: `make addon-image` (rsyncs this repo into the add-on store repo's
 `launcher-src/` + docker build) + `scripts/smoke-addon.sh` (entrypoint +
 `file://` recipe repo + curl /api/state). The entrypoint writes the
 effective config from the add-on options (env), drops the SSH key

+ 1 - 1
DEVELOPMENT.md

@@ -141,7 +141,7 @@ Full design: `specs/tech-architecture/ha-addon-recipe-repos.md`.
   (base64 option), `sm121 repos sync`, then `sm121 web --port 3100
   --bind 0.0.0.0` with a re-sync supervisor. `make addon-image` /
   `addon-push`; smoke: `scripts/smoke-addon.sh`. The HA add-on manifest
-  lives in the sibling `sm121-ha-integration/` repo (its
+  lives in the `github.com/kilork/sm121-ha-integration` repo (its
   `custom_components/` prototype is superseded — entities are a phase-2
   nicety over the add-on's REST API).
 - **Single-launcher rule**: the per-recipe run ledger (`.lock` in the