chore(release): prepare 0.26.0#24
Conversation
Prepare pythinker-code 0.26.0 release.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (18)
📝 WalkthroughWalkthroughRelease 0.26.0 version bump across project metadata, CI workflows, installation documentation, and release notes. All version strings updated from 0.25.0 to 0.26.0; release notes added describing installer flow fixes, model catalog refresh, Homebrew UX improvements, Markdown hardening, agent editing steadiness, and CI required-checks behavior changes. ChangesRelease 0.26.0
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Prepare pythinker-code 0.26.0 release.
What changed in this release
promote-release.yml); the curl/PowerShell installers wait for their archive + checksum before downloading. (fix: prevent install/update 404 on releases caught mid-publish #18)refresh_managed_modelstask across both OpenAI- and Anthropic-shaped providers, preservingdefault_model/default_thinking. (fix(opencode-go): refresh model catalog on startup without re-login #21)caveatsbanner; actionable error whenHOMEBREW_TAP_TOKENis empty. (fix(homebrew): show logo in brew install, guard empty tap token #22)reportfences no longer wrongly promoted (markdown-it AST extraction). (fix(agent): harden reports and edit handling #23)pull_requestpath filter socheck/test/release-validatereport on every PR. (ci: run pythinker-code checks on every PR; align release docs #17)Release mechanics
Mechanical
0.25.0→0.26.0bump across pyproject,uv.lock(pythinker-code block only), install scripts, installer workflows, Homebrew formula generator, README/getting-started, and the linux-installer README. CHANGELOG## Unreleasedconsumed into a## 0.26.0 (2026-05-30)block (reconstructed fromv0.25.0..HEADsince Unreleased was empty); docs changelog regenerated via the sync script; breaking-changes entry added (none).Local gates pass: version-tag, README markers, CHANGELOG header, dependency-version, and
tests/test_installation_docs.py+tests/test_homebrew_formula.py(17 passed).Summary by CodeRabbit
Documentation
Chores