Skip to content

DO NOT MERGE: Test compatibility with c2pa-rs main - #155

Draft
scouten-adobe wants to merge 1 commit into
mainfrom
track/c2pa-rs-main
Draft

scouten-adobe wants to merge 1 commit into
mainfrom
track/c2pa-rs-main

Conversation

@scouten-adobe

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

Copy link
Copy Markdown
Contributor

Changes in this pull request

DO NOT MERGE. This is an early compatibility probe for the breaking-changes release, including APIs deprecated in 0.91 and since removed from c2pa-rs.

The tracking branch now targets c2pa-rs main at e06865ef4589f4b50560e12198b6377dd4ef8513. Its nightly workflow successfully built Android native archives, but the Android AAR/JNI build failed because the current c2pa.h no longer declares c2pa_load_settings, c2pa_builder_data_hashed_placeholder, c2pa_builder_sign_data_hashed_embeddable, c2pa_format_embeddable, or c2pa_signer_from_settings. Instrumented tests were not reached. This PR intentionally records the incompatibility; it is not ready to merge.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • All applicable changes have been documented
  • Any TO DO items (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment

Validation

  • actionlint .github/workflows/test-c2pa-rs-main-pr.yml — passed.
  • git diff --check — passed.
  • Latest c2pa-rs main tracker run — native archives built; AAR/JNI compilation failed; instrumented tests skipped.
  • Tracking issue #154 records the failure and upstream comparison.

The tracking branch is refreshed by automation and later nightly syncs can advance it again.

@codecov

codecov Bot commented Oct 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.93%. Comparing base (2621b0a) to head (63269a1).

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #155   +/-   ##
=========================================
  Coverage     71.93%   71.93%           
  Complexity       36       36           
=========================================
  Files            62       62           
  Lines          2362     2362           
  Branches        293      293           
=========================================
  Hits           1699     1699           
  Misses          495      495           
  Partials        168      168           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
github-actions Bot force-pushed the track/c2pa-rs-main branch 4 times, most recently from 6bc2410 to 3c56ccd Compare October 24, 2026 03:57
c2pa-track: c8a8431 main@e06865ef4589

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant