Skip to content

Releases

Public Surface Sweeper 0.1.3

Choose a tag to compare

@HarperZ9 HarperZ9 released this 07 Sep 17:26
5a1ba1f

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 none remains 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 --json

The 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

Choose a tag to compare

@HarperZ9 HarperZ9 released this 14 Jun 01:01

public-surface-sweeper v0.1.1

Release Type

Patch release for current public package behavior and release-artifact
normalization.

Verification

  • python -m pytest -q
  • python -m build
  • python -m twine check dist/*
  • python -m public_surface_sweeper examples/clean-repo --proof-packet
  • git diff --check

Artifacts

  • public_surface_sweeper-0.1.1-py3-none-any.whl
  • public_surface_sweeper-0.1.1.tar.gz

Publishing Notes

GitHub Release artifacts are in scope. PyPI publication remains separate and
requires registry credentials.

v0.1.0

Choose a tag to compare

@HarperZ9 HarperZ9 released this 12 Jun 06:41

Initial public release of public-surface-sweeper: a dependency-free CLI for repository publication hygiene checks.