From f829ef7a40defe33e1fd06cb387446e68283654c Mon Sep 17 00:00:00 2001 From: James Mackay Date: Thu, 8 Oct 2026 07:32:22 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20README=20=E2=80=94=20drop=20mirror-job?= =?UTF-8?q?=20references=20after=20.gitea=20workflow=20rework?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index fdabc22..4271cfb 100644 --- a/README.md +++ b/README.md @@ -60,15 +60,16 @@ arrives in Phase 3. - A plain push publishes the current day's release (same-day pushes are deduped). - Bumping `version` in `custom_components/nvidia_shield/manifest.json` forces that specific version's release before the date fallback kicks in. -- Releases land on Gitea (tag + `nvidia_shield.zip` asset), and are optionally - mirrored to a public GitHub repo for HACS. +- Releases land on Gitea with the tag and a `nvidia_shield.zip` asset for manual + installs. (No automatic mirroring — see the HACS note below.) ## Installation -### HACS (custom repository — GitHub mirror) +### HACS -HACS only works with public GitHub repositories, so releases are mirrored from -Gitea to a public GitHub repo. Add the *mirror* as a custom repository: +HACS only works with public GitHub repositories, so the Gitea repo cannot be +added to HACS directly. If you set up a public GitHub mirror of the releases, +add it as a custom repository: 1. In HACS, open the overflow menu (⋮) → **Custom repositories**. 2. Paste `https://github.com/notexpectedyet/ha-nvidia-shield`, pick type @@ -116,8 +117,9 @@ Requirements: Settings > Developer options > Network debugging enabled on the Sh ## Development - **Repository:** [Gitea — git.notexpectedyet.com/notexpectedyet/ha-nvidia-shield](https://git.notexpectedyet.com/notexpectedyet/ha-nvidia-shield), branch `master` -- **CI/CD:** Gitea Actions; every push to `master` releases (see `.github/workflows/release.yml`). - The optional `hacs-github-mirror` job needs `GH_MIRROR_TOKEN` + `GH_MIRROR_REPO` secrets. +- **CI/CD:** Gitea Actions; every push to `master` releases (see + `.gitea/workflows/release.yml`). Auth uses the job-provided `GITEA_TOKEN` — + no extra secrets required. - **Shared ADB helpers** are vendored at `custom_components/nvidia_shield/ha_adb_common/` (trimmed in this fork); dev extras in `pyproject.toml` (`uv sync --extra dev`).