Skip to content

Prepare 0.5.0 release - #33

Merged
rybosome merged 1 commit into
mainfrom
claude/release-0.5.0
Oct 23, 2026
Merged

rybosome merged 1 commit into
mainfrom
claude/release-0.5.0

Conversation

@rybosome

@rybosome rybosome commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Executive summary

Bumps mic-evals to 0.5.0 and relocks. It also brings the bundled mic skill up to date with this release's CLI. Once this merges, the commit is ready for the release rehearsal and publication steps in docs/releasing.md.

Why

main now contains the streaming-output work (#30, #31, #32). It adds CLI features (live progress, -q/-v) and changes human-readable output: progress now goes to stderr, and the summary's metric lines have a new format. A minor version tells upgraders to read the notes, which a patch version wouldn't. The Python API, --json, artifact formats and exit codes are unchanged.

Design and implementation

  • pyproject.toml and uv.lock: the version goes from 0.4.0 to 0.5.0. uv lock changed only the mic-evals entry.
  • The bundled skill:
    • skills/mic/SKILL.md still said "Mic 0.3's CLI" (the 0.4.0 bump missed it); it now says Mic 0.5.
    • skills/mic/references/cli.md gains the -q/-v options and a note that mic run reports progress on stderr, with -q for when stderr must stay empty. The progress PRs didn't update the skill, and agents that run mic need to know this.

Verification and confidence

  • uv run python scripts/verify.py: 782 tests, 0 failures. Strict and authoring typing, lint, format and the coverage gates all pass. The Node report checks can't run locally (no Node) and run in CI's full verification job.
  • uv build then uv run python scripts/verify_packaging.py passes. That builds mic_evals-0.5.0 as a wheel and sdist, installs both cleanly, and checks entry points and metadata.
  • The installed version reports 0.5.0, and mic --help runs.

This PR only changes metadata and docs; the code in main is already covered by the merged PRs' CI.

Compatibility and risks

No code changes. Users upgrading from 0.4.0 will see the CLI output changes described in the release notes below.

Bump the version to 0.5.0 and relock. Update the bundled mic skill to describe
Mic 0.5's CLI, including progress on stderr and the -q/-v run options, which
the progress PRs did not cover; it also still referred to Mic 0.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rybosome
rybosome merged commit 4ce7910 into main Oct 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant