Skip to content

chore: release-please automation + doc sweep for v0.1.0#36

Merged
jkbennitt merged 1 commit into
masterfrom
chore/release-automation-and-docs
Jun 11, 2026
Merged

chore: release-please automation + doc sweep for v0.1.0#36
jkbennitt merged 1 commit into
masterfrom
chore/release-automation-and-docs

Conversation

@jkbennitt

Copy link
Copy Markdown
Member

Prep for the v0.1.0 tag. Two things, bundled because the docs document the automation.

Versioning automation (release-please)

  • .github/workflows/release-please.yml — opens/maintains a release PR on master; merging it tags the version + publishes a GitHub release with generated notes
  • release-please-config.json + .release-please-manifest.json — python release-type, manifest mode, seeded at 0.1.0, bump-minor-pre-major (breaking changes stay <1.0)
  • src/rle/__init__.py annotated with x-release-please-version so __version__ and pyproject.toml stay in sync
  • CHANGELOG.md seeded with the 0.1.0 entry (release-please prepends future entries)

After this merges I'll tag v0.1.0 manually (the milestone baseline); 0.1.1+ is automatic from conventional-commit prefixes.

Doc sweep

  • README: --dry-run--smoke-test (deprecated flag); drop the :free OpenRouter slug (rate-limited/degraded — use the paid slug); replace the stale 2-row Nemotron benchmark table with the 6-model spread leaderboard (clearly labeled N=1, content-first); add analyze_spread.py to commands
  • CONTRIBUTING: 326 → 458 tests; felix-agent-sdk >=0.2.1 → >=0.3.0; new Conventional Commits section documenting how prefixes drive release-please
  • CLAUDE.md: add the 6 scripts from the analysis/media toolkit to the package structure

Test plan

  • ruff check clean, import rle → 0.1.0, JSON configs validate
  • No source logic changed (only a comment on the __version__ line)

🤖 Generated with Claude Code

Versioning automation:
- release-please GitHub Action (python release-type, manifest mode)
- config + manifest seeded at 0.1.0; __init__.py annotated for sync
- seed CHANGELOG.md with the 0.1.0 entry

Doc sweep:
- README: --dry-run -> --smoke-test; drop :free OpenRouter slug (rate-limited);
  replace stale 2-row Nemotron table with the 6-model spread leaderboard (N=1
  caveat); add analyze_spread to commands
- CONTRIBUTING: 326 -> 458 tests; felix >=0.2.1 -> >=0.3.0; add Conventional
  Commits section documenting how prefixes drive release-please bumps
- CLAUDE.md: add the 6 new scripts to the structure

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jkbennitt jkbennitt merged commit ac5dd54 into master Jun 11, 2026
3 checks passed
@jkbennitt jkbennitt deleted the chore/release-automation-and-docs branch June 11, 2026 07:44
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