chore(release): prepare 0.57.0#197
Conversation
Bump version 0.56.0 -> 0.57.0 across pyproject.toml, uv.lock, README, docs, and installer references Consume Unreleased into a new 0.57.0 (2026-07-05) CHANGELOG section (ghost input-prompt/TUI stability fixes, native /benchmark command suite, benchmark and skill security hardening) and sync into docs/en/release-notes/changelog.md Add 0.57.0 entry to docs/en/release-notes/breaking-changes.md (no breaking changes)
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR bumps the project version to 0.57.0 and updates the changelog and installation documentation to reference the new release artifacts, checksum files, and installer names. ChangesRelease 0.57.0 Version Bump
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 3
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Around line 29-33: Update the benchmark release note in CHANGELOG.md to use
the exact command name exposed by the suite: replace the mention of
source-discovery with discover, and keep export described as part of /benchmark.
Use the existing /benchmark suite wording and the benchmark command symbols to
ensure the listed subcommands match the implemented interface.
In `@README.md`:
- Around line 55-57: The release notes mention a benchmark subcommand name that
does not match the actual CLI surface. Update the README/changelog entry that
lists the `/benchmark` suite so it uses the real subcommand name from the
benchmark command registration, alongside the existing `/benchmark export` and
other benchmark actions. Keep the wording consistent with the benchmark command
implementation and any related documentation references.
- Around line 193-196: The Windows installer description is inconsistent with
the signing warning: the README copy in the installer section should match the
actual Authenticode behavior. Update the text around the
`PythinkerSetup-0.57.0.exe` installer reference to either remove the `signed*`
claim or make it explicitly conditional on the secrets being present, and ensure
the SmartScreen note uses the same wording so both sections agree.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: ade823ca-f736-45ad-a200-3c5698041138
⛔ Files ignored due to path filters (4)
docs/en/guides/getting-started.mdis excluded by!docs/**docs/en/release-notes/breaking-changes.mdis excluded by!docs/**docs/en/release-notes/changelog.mdis excluded by!docs/**uv.lockis excluded by!**/*.lock
📒 Files selected for processing (4)
CHANGELOG.mdREADME.mdpackages/linux-installer/README.mdpyproject.toml
|
@coderabbitai review |
✅ Action performedReview finished.
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Related Issue
N/A - release preparation PR.
Description
## Unreleasedinto a new## 0.57.0 (2026-07-05)CHANGELOG section covering the ghost input-prompt/TUI stability fixes, native/benchmarkcommand suite, and benchmark/skill security hardening.docs/en/release-notes/changelog.mdand add the 0.57.0 no-breaking-changes entry./benchmark discoverand Windows installer signing wording with the implemented behavior.Checklist
make gen-changelogto update the changelog.make gen-docsto update the user documentation.Note:
make gen-changelogandmake gen-docswere invoked and exited 0, but the current local Pythinker command reportedUnknown slash commandfor/skill:gen-changelogand/skill:gen-docs;npm run buildindocs/performed the actual changelog sync and docs build validation.Test plan
scripts/check_version_tag.py— pyproject matches 0.57.0.pythinker-code==0.57.0upgrade snippet.## 0.57.0 (heading.scripts/check_pythinker_dependency_versions.py— workspace package versions match.pytest tests/test_installation_docs.py tests/test_homebrew_formula.py— 17 passed.make build-web build-dashboardrun locally to refresh bundled UI version fallback.git grep -F "0.56.0"outside CHANGELOG/history — no stray references.npm run buildfromdocs/— docs sync and VitePress build passed.git diff --check— whitespace check passed.Summary by CodeRabbit
New Features
/benchmarkcommand with local, deterministic evaluation and generated artifacts, metrics, and reports.Bug Fixes
Documentation