Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 0 additions & 64 deletions .github/workflows/loomweave-conformance.yml

This file was deleted.

10 changes: 1 addition & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,17 +54,9 @@ jobs:
name: dist
path: dist/

conformance:
# Live cross-repo Loomweave SEI conformance, required before publish. The
# reusable workflow is fail-closed: a missing LOOMWEAVE_URL / locator / HMAC
# credential fails the release rather than silently skipping (roadmap 12).
name: Live Loomweave conformance
uses: ./.github/workflows/loomweave-conformance.yml
secrets: inherit

publish:
name: Publish to PyPI
needs: [build, conformance]
needs: [build]
runs-on: ubuntu-latest
environment:
name: pypi
Expand Down
9 changes: 6 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,12 @@ versions per [PEP 440](https://peps.python.org/pep-0440/) /
write attribution is self-asserted, not cryptographically verified) as a known
governance gap, acceptable for trust-local use and deferred for multi-principal.
- **Release CI gates** — the coverage floor is raised to 88% with a `ruff` lint
gate added (Q-L7), live Loomweave conformance is now non-optional for releases
(no silent skip when the oracle is down), and the Filigree client's transport /
error branches are covered.
gate added (Q-L7), and the Filigree client's transport / error branches are
covered. (The live Loomweave conformance step is opt-in via the per-PR oracle
in `ci.yml`, skipped when `LOOMWEAVE_URL` is unset; it does **not** hard-gate
PyPI publish — the fail-closed release gate was removed because no
CI-reachable Loomweave oracle is provisioned, which would otherwise make every
release fail before publish.)

### Fixed
- **Fingerprint reconciliation + RFC-8785 deferral (Q-L5 / Q-L4)** — the policy
Expand Down
Loading