Skip to content

v0.1.1

Choose a tag to compare

@NeapolitanIcecream NeapolitanIcecream released this 22 Apr 04:58
· 22 commits to main since this release
703a2d4

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/repo

CI 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.json

Agent Workflow

  1. Run Cremona.
  2. Choose the highest-pressure file from agent_routing_queue.
  3. Ask Codex for the smallest safe refactor.
  4. Rerun Cremona.
  5. 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.1 tag 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