From d669d33c5e160cf74937a56b157ea554ba1b9ac5 Mon Sep 17 00:00:00 2001 From: JSONbored <49853598+JSONbored@users.noreply.github.com> Date: Fri, 1 May 2026 00:11:17 -0600 Subject: [PATCH] fix(template): prefer Docker Hub image metadata --- README.md | 2 +- docs/release-checklist.md | 2 +- docs/repo-settings.md | 6 +++--- template-aio.xml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c878024..7a141ed 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Unraid AIO Template -A hardened starter for future `*-aio` repositories: one public repo per app, one companion GHCR image, one Unraid CA XML, and one beginner-first experience that still leaves room for power-user overrides. +A hardened starter for future `*-aio` repositories: one public repo per app, one Docker Hub-facing image, one Unraid CA XML, and one beginner-first experience that still leaves room for power-user overrides. This template is opinionated on purpose. It is built for repos that should be: diff --git a/docs/release-checklist.md b/docs/release-checklist.md index 202dccd..8d34712 100644 --- a/docs/release-checklist.md +++ b/docs/release-checklist.md @@ -28,7 +28,7 @@ - verify first boot works with defaults - verify advanced settings stay optional - verify generated credentials persist if applicable -- confirm GHCR package is public and pullable +- confirm the Docker Hub image is public and pullable - confirm `awesome-unraid` contains the XML and icon - confirm the README first-run notes match the real install behavior - if using release tags, confirm version tags such as `v1.2.3` publish the expected image tags diff --git a/docs/repo-settings.md b/docs/repo-settings.md index e66f297..be41f6a 100644 --- a/docs/repo-settings.md +++ b/docs/repo-settings.md @@ -9,7 +9,7 @@ Apply these to every derived repo before it becomes public. - Disable Wikis and Projects unless you actively use them - Add a social preview image before the repo goes public - Set a clear About description and relevant GitHub topics -- Mark the GHCR package public only after the first successful publish +- Confirm the Docker Hub repository is public and pullable after the first successful publish - Make sure the repo description clearly reflects the wrapped upstream app ## Branch Protection @@ -53,8 +53,8 @@ Suggested required checks: ## Packages -- After the first successful publish, make the GHCR package public if the repo is public -- Verify the package name matches the intended CA XML repository value +- After the first successful publish, verify the Docker Hub repository is public if the repo is public +- Verify the Docker Hub image name matches the intended CA XML repository value ## Secrets and Variables diff --git a/template-aio.xml b/template-aio.xml index 3a2ad4f..a8f3b99 100644 --- a/template-aio.xml +++ b/template-aio.xml @@ -1,8 +1,8 @@ yourapp-aio - ghcr.io/jsonbored/yourapp-aio:latest - https://ghcr.io/jsonbored/yourapp-aio + jsonbored/yourapp-aio:latest + https://hub.docker.com/r/jsonbored/yourapp-aio bridge sh