Problem
RunbookProof currently installs from source. This creates additional setup steps and makes it harder for users to test the tool in local environments and CI pipelines.
Proposed Solution
Prepare and publish the first public RunbookProof package release to PyPI.
The release process should be reproducible, documented, and use trusted publishing rather than long-lived API credentials where possible.
Example
After publication, users should be able to install or execute RunbookProof with commands such as:
uvx runbookproof scan README.md
or:
pip install runbookproof
runbookproof scan docs/
Acceptance Criteria
Alternatives Considered
Continue source-only installation during pre-alpha development. This reduces release work but makes real-world testing and adoption more difficult.
Feature Area
Contribution
Additional Context
The release should only occur after the package name, metadata, supported Python versions, license information, and release workflow have been verified.
Checklist
Problem
RunbookProof currently installs from source. This creates additional setup steps and makes it harder for users to test the tool in local environments and CI pipelines.
Proposed Solution
Prepare and publish the first public RunbookProof package release to PyPI.
The release process should be reproducible, documented, and use trusted publishing rather than long-lived API credentials where possible.
Example
After publication, users should be able to install or execute RunbookProof with commands such as:
or:
Acceptance Criteria
0.1.0is tagged and published.Alternatives Considered
Continue source-only installation during pre-alpha development. This reduces release work but makes real-world testing and adoption more difficult.
Feature Area
Contribution
Additional Context
The release should only occur after the package name, metadata, supported Python versions, license information, and release workflow have been verified.
Checklist