Skip to content

chore(release): prepare 0.26.0#24

Merged
elkaix merged 1 commit into
mainfrom
release/0.26.0
May 30, 2026
Merged

chore(release): prepare 0.26.0#24
elkaix merged 1 commit into
mainfrom
release/0.26.0

Conversation

@elkaix

@elkaix elkaix commented May 30, 2026

Copy link
Copy Markdown
Contributor

Prepare pythinker-code 0.26.0 release.

What changed in this release

Release mechanics

Mechanical 0.25.00.26.0 bump across pyproject, uv.lock (pythinker-code block only), install scripts, installer workflows, Homebrew formula generator, README/getting-started, and the linux-installer README. CHANGELOG ## Unreleased consumed into a ## 0.26.0 (2026-05-30) block (reconstructed from v0.25.0..HEAD since 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

    • Updated installation instructions and guides for version 0.26.0 across all platforms.
    • Added release notes documenting bug fixes and improvements.
    • Confirmed backward compatibility; no breaking changes from the previous release.
  • Chores

    • Bumped project version to 0.26.0.
    • Updated workflow and installation script examples with current version references.

Review Change Stack

Prepare pythinker-code 0.26.0 release.
@coderabbitai

coderabbitai Bot commented May 30, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 0085a0d8-a839-44f6-b068-91d46a49f8d9

📥 Commits

Reviewing files that changed from the base of the PR and between 359838a and d329b3b.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (18)
  • .github/workflows/homebrew-tap.yml
  • .github/workflows/linux-installer.yml
  • .github/workflows/promote-release.yml
  • .github/workflows/windows-installer.yml
  • CHANGELOG.md
  • README.md
  • docs/en/guides/getting-started.md
  • docs/en/release-notes/breaking-changes.md
  • docs/en/release-notes/changelog.md
  • docs/public/install.ps1
  • docs/public/install.sh
  • packages/homebrew-tap/generate-formula.py
  • packages/linux-installer/README.md
  • pyproject.toml
  • scripts/install-native.sh
  • scripts/install.ps1
  • web/public/install.ps1
  • web/public/install.sh

📝 Walkthrough

Walkthrough

Release 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.

Changes

Release 0.26.0

Layer / File(s) Summary
Project version and release notes
pyproject.toml, CHANGELOG.md, docs/en/release-notes/breaking-changes.md, docs/en/release-notes/changelog.md
Version field updated to 0.26.0; new 0.26.0 release section added to both CHANGELOG files documenting installer/update flow, OpenCode catalog refresh, Homebrew messaging, Markdown/report hardening, agent editing improvements, and CI branch protection changes; breaking-changes entry confirms compatibility with 0.25.0 configuration and data.
Workflow dispatch input descriptions
.github/workflows/homebrew-tap.yml, .github/workflows/linux-installer.yml, .github/workflows/promote-release.yml, .github/workflows/windows-installer.yml
Input description examples updated from 0.25.0 to 0.26.0 across all installer and promotion workflows.
Installation documentation and guides
README.md, docs/en/guides/getting-started.md, packages/linux-installer/README.md
Windows installer filenames, Linux .deb/.rpm artifact names, .sha256 verification files, curl-bash version pins, and build examples updated to 0.26.0; What's New section replaced with 0.26.0 feature summary.
Installation script examples
docs/public/install.ps1, docs/public/install.sh, packages/homebrew-tap/generate-formula.py, scripts/install-native.sh, scripts/install.ps1, web/public/install.ps1, web/public/install.sh
Usage example comments and documented version pins updated from 0.25.0 to 0.26.0 across all public installer scripts; no executable logic changed.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • TechMatrix-labs/pythinker-code#14: Previous release-prep PR updating version examples from 0.24.0 to 0.25.0 across the same workflow, documentation, and script files.

Suggested labels

documentation, dependencies

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed Title follows conventional commits format with type 'chore' and scope 'release', accurately describing the version bump to 0.26.0.
Description check ✅ Passed Description provides comprehensive release notes organized by feature area, detailed release mechanics, and test results, but omits some template checklist items.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.26.0

Comment @coderabbitai help to get the list of available commands and usage tips.

@elkaix elkaix merged commit 7a66ea1 into main May 30, 2026
43 checks passed
@elkaix elkaix deleted the release/0.26.0 branch May 30, 2026 08:32
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