Skip to content

chore: release v0.27.21 - #345

Closed
caiopensrc wants to merge 7 commits into
stablefrom
release-plz-2026-09-22T17-09-33Z
Closed

caiopensrc wants to merge 7 commits into
stablefrom
release-plz-2026-09-22T17-09-33Z

Conversation

@caiopensrc

Copy link
Copy Markdown
Collaborator

🤖 New release

  • c2patool: 0.27.20 -> 0.27.21
Changelog

0.27.21

22 September 2026

Added

  • Backport remaining release infrastructure to stable (#344)

Fixed

  • Update release workflow for the standalone repo's bare v* tag scheme

Other

  • Backport stable CI parity updates (#342)


This PR was generated with release-plz.

scouten-adobe and others added 6 commits September 8, 2026 15:35
Commented out rather than removed -- restore once the new repo's
initial setup has settled.
…heme

The workspace-era tag namespace (c2pa-v*, c2patool-v*, c2pa-c-ffi-v*) doesn't
apply here -- this repo has one crate and tags are just v*.
* test: Backport trust sidecar fixture path fix

Backports the stable-compatible part of #339: the test fixture now uses the
standalone repository path instead of the old workspace path. The stronger
trust.anchors assertion from main depends on c2pa 0.91+, so stable keeps the
existing trust_anchors assertion until the release-line dependency bump lands.

(cherry picked from commit f316b90)

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

* ci: Backport stable CI parity updates

Backport the current main Tier 1A workflow shape and PR title validation to
stable so release-line PRs run the same format, clippy, docs, lockfile,
WASI, audit, and cross-platform unit checks as main.

Add Cargo.lock to stable so the new locked-build check has a committed
lockfile to validate.

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

* ci: Make stable WASI checks pass

Backport the target-conditional c2pa dependency split from main so stable's
new WASI job uses rust_native_crypto instead of the OpenSSL backend.

Also keep the stable-compatible trust fixture path fix in this CI prerequisite
PR and skip the atomic write replacement unit test on WASI, where
std::process::id is unsupported.

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* chore: Bump c2pa dependency to 0.91.0 on stable

Pin the stable release line to the just-issued c2pa-rs 0.91.0 release and
refresh Cargo.lock.

Also update the trust-sidecar test assertion for c2pa 0.91.0's normalized
trust.anchors settings field.

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

* test: Update ingredient fixture for c2pa 0.91 validation

c2pa 0.91 rejects manifests with more than one created/opened action. The
integration fixture only needs the temporal change data from the second
action, so model it as an edit instead of a second opened action.

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@caiopensrc caiopensrc added the release release-plz release PR; runs the required Tier 1A suite label Sep 22, 2026
@codecov

codecov Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.58%. Comparing base (6004dc3) to head (187883f).

Additional details and impacted files
@@           Coverage Diff           @@
##           stable     #345   +/-   ##
=======================================
  Coverage   72.58%   72.58%           
=======================================
  Files           4        4           
  Lines        1047     1047           
=======================================
  Hits          760      760           
  Misses        287      287           

☔ 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.

@caiopensrc
caiopensrc force-pushed the release-plz-2026-09-22T17-09-33Z branch 2 times, most recently from 47deeb2 to 187883f Compare September 22, 2026 18:24
@caiopensrc caiopensrc closed this Sep 22, 2026
@caiopensrc
caiopensrc deleted the release-plz-2026-09-22T17-09-33Z branch September 25, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release release-plz release PR; runs the required Tier 1A suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants