Skip to content

fix(release): preserve qualified Frame through documentation updates - #374

Merged
papi-ux merged 1 commit into
masterfrom
papi/fix-frame-release-doc-identity-342
Oct 21, 2026
Merged

papi-ux merged 1 commit into
masterfrom
papi/fix-frame-release-doc-identity-342

Conversation

@papi-ux

@papi-ux papi-ux commented Oct 21, 2026

Copy link
Copy Markdown
Owner

The beta.2 tag preflight rejected approved documentation and the native-client Beta description after the qualified Frame build. Allow the six specific documentation/image paths, and allow built AppStream metadata only when its bytes equal the single This Alpha targets → This Beta targets replacement in a regular 0644 blob. Other metadata, runtime edits and near-name paths still refuse before release calls.

Frame source, bundle/runtime pins, asset checks, curated notes and publication behavior are unchanged. This changes only the release workflow and its existing metadata regression test.

Validation: the original guard fails the new regression; the correction passes all 37 fixture cases (14 positive variants, 23 expected refusals), the actual source-history identity check, public-docs/surface checks, and independent exact-source review. The first fixture failure is retained; it was corrected by staging only intended fixture paths. Normal required source CI is qualified separately before integration. Existing runtime and device evidence carries because those inputs are unchanged.

@papi-ux
papi-ux merged commit b40b279 into master Oct 21, 2026
9 checks passed
@papi-ux
papi-ux deleted the papi/fix-frame-release-doc-identity-342 branch October 21, 2026 21:07
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.

1 participant