Skip to content

fix: release quality gate crypto coverage - #23

Merged
spbkgw-beep merged 1 commit into
mainfrom
chore/promote-v0.4.2-r2
Aug 7, 2026
Merged

fix: release quality gate crypto coverage#23
spbkgw-beep merged 1 commit into
mainfrom
chore/promote-v0.4.2-r2

Conversation

@kiloloop-release

Copy link
Copy Markdown
Contributor

Follow-up to #22: the v0.4.2 release workflow failed its quality gate because the gate environment installs the package without the optional [crypto] extra, so the seven intake conformance goldens that pin signature-evaluation outcomes failed as signed-unverifiable. Nothing was published.

  • tests/test_intake_conformance.py: signature-evaluation goldens now skip when the cryptography dependency is absent, matching the suite's graceful degradation elsewhere; unsigned and off-mode goldens still run.
  • .github/workflows/release.yml: the quality gate installs .[crypto] so the full signing matrix runs before publishing.
  • CHANGELOG.md: bullet under 0.4.2 Fixed.

After merge, tag v0.4.2 moves to the new main tip and the release workflow re-runs.

(Branch pushed with the claude App — the release App lacks workflows:write; PR authorship and merge remain release-App + human.)

🤖 Generated with Claude Code

@spbkgw-beep
spbkgw-beep merged commit 65f1e39 into main Aug 7, 2026
1 check passed
@spbkgw-beep
spbkgw-beep deleted the chore/promote-v0.4.2-r2 branch August 7, 2026 10:32
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