Repository navigation
Releases
Releases · HarperZ9/public-surface-sweeper
Public Surface Sweeper 0.1.3
Workspace release checks now recognize linked Git worktrees and report empty or unreadable coverage explicitly.
- Valid linked-worktree metadata resolves the repository and its public surface.
- Empty scans fail the default gate instead of returning a false clean result.
- Symlinked or unrelated external Git metadata returns UNVERIFIABLE.
--fail-on noneremains an explicit report-only mode.
Install the attached wheel with Python 3.10 or later:
python -m pip install ./public_surface_sweeper-0.1.3-py3-none-any.whl
public-surface-sweeper . --workspace --jsonThe package depends on proof-surface>=0.1. Check the attached SHA256SUMS before installation.
Validated with 47 tests, independent worktree and invalid-metadata controls, Linux CI, and a fresh installed CLI workflow. Final wheel and source archive payloads were compared against the released Git source. This tool checks release hygiene; it does not certify security or compliance.
public-surface-sweeper v0.1.1
public-surface-sweeper v0.1.1
Release Type
Patch release for current public package behavior and release-artifact
normalization.
Verification
python -m pytest -qpython -m buildpython -m twine check dist/*python -m public_surface_sweeper examples/clean-repo --proof-packetgit diff --check
Artifacts
public_surface_sweeper-0.1.1-py3-none-any.whlpublic_surface_sweeper-0.1.1.tar.gz
Publishing Notes
GitHub Release artifacts are in scope. PyPI publication remains separate and
requires registry credentials.