Skip to content

chore(release): enforce the generated source-policy boundary - #91

Merged
abrichr merged 1 commit into
mainfrom
agent/source-policy-boundary-desktop
Jul 28, 2026
Merged

chore(release): enforce the generated source-policy boundary#91
abrichr merged 1 commit into
mainfrom
agent/source-policy-boundary-desktop

Conversation

@abrichr

@abrichr abrichr commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Add the canonical generated public source policy and fail-closed guard.
  • Scan the tracked repository tree and the actual wheel and source distribution in the artifact build.
  • Enforce the same guard in semantic release and recovery publication paths.

Verification

  • Ruff passed for the changed Python scripts.
  • The complete Python test suite passed: 829 passed and 6 skipped.
  • The wheel and source distribution built successfully.
  • Existing release consistency and artifact checks passed.
  • The generated source guard passed on the source tree and actual distributions.
  • A missing policy failed closed with exit 2.
  • A forbidden real_emr archive path was rejected.

No package was published.

@abrichr
abrichr merged commit f677d4c into main Jul 28, 2026
16 checks passed
@abrichr
abrichr deleted the agent/source-policy-boundary-desktop branch July 28, 2026 08:48
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