Skip to content

Single Community Apps template + drop unknown/unknown image manifest#173

Merged
StudioNirin merged 2 commits into
StudioNirin:mainfrom
Brandon-Haney:pr/ca-single-template
Jun 4, 2026
Merged

Single Community Apps template + drop unknown/unknown image manifest#173
StudioNirin merged 2 commits into
StudioNirin:mainfrom
Brandon-Haney:pr/ca-single-template

Conversation

@Brandon-Haney

Copy link
Copy Markdown
Collaborator

Follow-up to #172, cleaning up two things the Community Apps scan surfaced.

1. One template, so the app lists once

The CA scan reports one app per <Container> template file, so shipping both docker/plexcache-d.xml and templates/plexcache-d.xml made the scan find two apps (plexcache-d and Plexcache-D) — the app would appear twice in the store. Making the two files identical wouldn't help; the scanner counts files, not contents.

This removes docker/plexcache-d.xml and keeps templates/plexcache-d.xml as the single canonical template (CA auto-discovers the templates/ folder). The manual-install link in UNRAID_SETUP.md and the README tree are repointed to templates/, so the quick-install path still works — no capability lost.

2. Drop the unknown/unknown image manifest

The GHCR package showed two manifest entries — linux/amd64 (the real image) plus an unknown/unknown build-provenance attestation that docker/build-push-action adds by default. Setting provenance: false leaves a single clean linux/amd64 entry.

Test

  • Re-run the CA repository scan → it should report 1 valid app (1 Docker) instead of 2.
  • Quick-install path: download templates/plexcache-d.xml, drop it in templates-user/, and confirm "Plexcache-D" appears in the Add Container dropdown with all paths/port/env pre-filled.
  • After the next image build, the GHCR package shows a single linux/amd64 manifest.

The Community Apps scan reports one app per <Container> template file, so
shipping both docker/plexcache-d.xml and templates/plexcache-d.xml lists the
app twice in the store. Keep templates/plexcache-d.xml as the canonical
template (CA auto-discovers the templates/ folder) and remove the docker/
copy. Repoint the manual-install link in UNRAID_SETUP.md and the README tree
to templates/ so the quick-install path still works.
Set provenance: false on the image build so the published GHCR package shows
a single linux/amd64 manifest instead of an additional unknown/unknown
attestation entry.
@StudioNirin StudioNirin merged commit 6aff4e3 into StudioNirin:main Jun 4, 2026
2 checks passed
@Brandon-Haney Brandon-Haney deleted the pr/ca-single-template branch June 7, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants