v0.1.1
·
22 commits
to main
since this release
Highlights
- Added a reusable GitHub workflow for external Cremona CI adoption.
- Added PR-friendly workflow summaries and uploaded report artifacts.
- Added comparison, FAQ, case study, and reusable-workflow docs for evaluation and rollout.
Install / Upgrade
uvx --from 'cremona==0.1.1' cremona scan /path/to/repo
pipx install 'cremona==0.1.1'
cremona scan /path/to/repoCI Gate
Use the reusable workflow when you want the shortest GitHub Actions setup:
jobs:
cremona:
permissions:
contents: read
uses: NeapolitanIcecream/cremona/.github/workflows/reusable-gate.yml@v0.1.1
with:
setup-command: uv sync --group dev
test-command: uv run coverage run -m pytest -q
coverage-json-command: uv run coverage json -o coverage.json
baseline-path: quality/refactor-baseline.jsonAgent Workflow
- Run Cremona.
- Choose the highest-pressure file from
agent_routing_queue. - Ask Codex for the smallest safe refactor.
- Rerun Cremona.
- Update the baseline only when debt actually dropped or the schema changed.
Breaking Changes
- No CLI or schema break from
0.1.0. - The reusable workflow is new in
0.1.1, and the docs now reference the stable@v0.1.1tag instead of@main.
Sample Output
Current self-host excerpt:
| Priority | Score | File |
|---|---|---|
watch |
33 | src/cremona/core/engine.py |
watch |
32 | tests/test_cremona_scan.py |
watch |
27 | src/cremona/scan.py |