Skip to content

DO NOT MERGE: Preflight against c2pa-rs main - #340

Draft
scouten-adobe wants to merge 3 commits into
mainfrom
preflight-c2pa-rs-main
Draft

scouten-adobe wants to merge 3 commits into
mainfrom
preflight-c2pa-rs-main

Conversation

@scouten-adobe

@scouten-adobe scouten-adobe commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Compatibility preflight against c2pa-rs main ahead of the breaking-changes release. The preflight is pinned to upstream commit e06865ef4589f4b50560e12198b6377dd4ef8513 (0.92.0-dev) so every platform checks the same source. Enables the existing Unix and Windows build/test matrix. DO NOT MERGE.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
scouten-adobe and others added 2 commits October 16, 2026 15:18
Migrate default readers and builders to current context-based constructors, replace deleted typed frees, and compose manifests through a builder. Remove thread-local load_settings and migrate callers to explicit contexts. Update preflight version detection, run threading checks, and document the upcoming breaking change. Keep this work in the DO NOT MERGE preflight PR.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin the preflight to c2pa-rs main at e06865ef4589 and skip the os.fork()-only test on Windows. The latest upstream C FFI builds and the Python unit and threaded suites pass locally.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant