fix(release): track the registry trust floor — releases/** was swallowing it
d0af38e8 shipped check-catalog-registry-trust.py without the file it reads:
`releases/**` in .gitignore silently dropped registry-trust-floor.json, so the
guard would have failed in CI and on any fresh clone. app-catalog.json only
stays tracked because it predates that rule.
Both are source rather than build output — nodes fetch the catalog from this
path on main, and the floor is what the guard checks it against — so both now
have explicit negations, with the reason recorded next to them.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
d0af38e825
commit
fa9d75de98
@@ -62,6 +62,13 @@ coverage/
|
||||
releases/**
|
||||
!releases/
|
||||
!releases/manifest.json
|
||||
# The signed app catalog and the registry trust floor are source, not build
|
||||
# output: nodes fetch the catalog from this path on main, and the floor is what
|
||||
# scripts/check-catalog-registry-trust.py checks it against. Both were being
|
||||
# swallowed by the rule above — app-catalog.json only stayed tracked because it
|
||||
# predates it.
|
||||
!releases/app-catalog.json
|
||||
!releases/registry-trust-floor.json
|
||||
|
||||
# Image recipe output
|
||||
image-recipe/output/
|
||||
|
||||
Reference in New Issue
Block a user