Skip to content

ossctl 0.1.0

Choose a tag to compare

@jarimustonen jarimustonen released this 04 Aug 03:56
· 222 commits to main since this release

First release of ossctl — the AI-first Rust CLI release & readiness coordinator behind the /oss-* skill family.

Install

cargo install ossctl
# or, via Homebrew:
brew install jarimustonen/ossctl/ossctl

What's in 0.1.0

  • ossctl contract show|validate — the single normalizer/validator for a project's OSS-RELEASE.md release contract.
  • ossctl facts — deterministic repo-fact detection (ecosystems, workspace members, CI, tags, inferred maturity).
  • ossctl audit — readiness scoring against the gated core + tier-scaled canon.
  • ossctl release {plan,cut,resume,verify,show,list,abandon} — a resumable, journaled per-ecosystem release-cut state machine with a sealed content-addressed approval plan.
  • ossctl skill {list,install,print} — the bundled /oss-* companion skills.
  • ossctl doctor / version — self-diagnostics and the version/schema surface.

Fittingly, this release was cut by dogfooding ossctl on itself (/oss-initaudit → release).

See the CHANGELOG for details.