Single Community Apps template + drop unknown/unknown image manifest#173
Merged
StudioNirin merged 2 commits intoJun 4, 2026
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 bothdocker/plexcache-d.xmlandtemplates/plexcache-d.xmlmade the scan find two apps (plexcache-dandPlexcache-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.xmland keepstemplates/plexcache-d.xmlas the single canonical template (CA auto-discovers thetemplates/folder). The manual-install link inUNRAID_SETUP.mdand the README tree are repointed totemplates/, so the quick-install path still works — no capability lost.2. Drop the
unknown/unknownimage manifestThe GHCR package showed two manifest entries —
linux/amd64(the real image) plus anunknown/unknownbuild-provenance attestation thatdocker/build-push-actionadds by default. Settingprovenance: falseleaves a single cleanlinux/amd64entry.Test
templates/plexcache-d.xml, drop it intemplates-user/, and confirm "Plexcache-D" appears in the Add Container dropdown with all paths/port/env pre-filled.linux/amd64manifest.