Skip to content

chore(release): prepare 0.60.0 - #214

Merged
elkaix merged 1 commit into
mainfrom
release/0.60.0
Jul 18, 2026
Merged

chore(release): prepare 0.60.0#214
elkaix merged 1 commit into
mainfrom
release/0.60.0

Conversation

@elkaix

@elkaix elkaix commented Jul 18, 2026

Copy link
Copy Markdown
Member

Release prep for 0.60.0.

  • Bump version 0.59.0 -> 0.60.0 across pyproject.toml, uv.lock, README, docs, and installer references.
  • Consume Unreleased into a new 0.60.0 (2026-07-18) CHANGELOG section (leaf subagent prompt profile, typed coding-artifact contract, ImplementAndJudge chain module, verified post-update smoke check, non-interrupting staged auto-updates) and sync docs/en/release-notes/changelog.md.
  • Add 0.60.0 entry to docs/en/release-notes/breaking-changes.md (no breaking changes).

Local gates passed: version-tag check, README/CHANGELOG greps, dependency-version check (all 5 pyprojects), tests/test_installation_docs.py + tests/test_homebrew_formula.py (17 passed), no stale 0.59.0 release references.

Summary by CodeRabbit

  • New Features
    • Added leaner subagent prompts and more reliable coding artifact handoffs.
    • Added automatic updates that verify release manifests without interrupting active sessions.
  • Documentation
    • Updated release information and package version to 0.60.0.
    • Refreshed Windows, Linux, and native installer instructions with 0.60.0 downloads, checksums, and commands.
    • Added upgrade guidance for supported installation methods.

Bump version 0.59.0 -> 0.60.0 across pyproject.toml, uv.lock, README, docs, and installer references.

Consume Unreleased into a new 0.60.0 (2026-07-18) CHANGELOG section (leaf subagent prompt profile, typed coding-artifact contract, ImplementAndJudge chain module, verified post-update smoke check, and non-interrupting staged auto-updates) and sync docs/en/release-notes/changelog.md.

Add 0.60.0 entry to docs/en/release-notes/breaking-changes.md (no breaking changes).
@coderabbitai

coderabbitai Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

This release-preparation change bumps the package to 0.60.0 and updates changelog, README, and Linux installer documentation with the new release notes, installer filenames, package URLs, checksums, and build outputs.

Changes

0.60.0 Release Preparation

Layer / File(s) Summary
Release metadata and notes
pyproject.toml, CHANGELOG.md, README.md
The package version and release documentation are updated for 0.60.0, including new notes for subagent prompts, typed artifact handoff, and staged auto-updates.
User installation documentation
README.md
Windows and Linux installation instructions, artifact names, download URLs, and checksum references now target 0.60.0.
Linux installer build documentation
packages/linux-installer/README.md
Linux package installation commands, build arguments, and documented distribution outputs now use 0.60.0 artifacts.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: documentation, dependencies

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title follows the required conventional-commits format and accurately summarizes the release prep.
Description check ✅ Passed The description covers the release scope and validation, but it does not fully match the template’s section structure.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.60.0

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

@codecov

codecov Bot commented Jul 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
README.md (1)

269-298: 🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win

Document the complete aarch64 package flow in both guides.

The release supports aarch64 artifacts, but the user-facing instructions do not provide a complete download, checksum, and installation path for them.

  • README.md#L269-L298: add ARM64 download and .sha256 verification commands, and include the ARM64 checksum in the verification section.
  • packages/linux-installer/README.md#L11-L23: add the versioned aarch64 .deb/.rpm URLs, checksum files, and install commands.
🤖 Prompt for 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.

In `@README.md` around lines 269 - 298, Document the complete aarch64 installation
flow in README.md lines 269-298 by adding versioned ARM64 download commands for
the .deb and .rpm artifacts, their .sha256 files, checksum verification, and
corresponding installation commands; also add the ARM64 checksum command to the
verification section. In packages/linux-installer/README.md lines 11-23, add the
versioned aarch64 .deb/.rpm URLs, checksum downloads and verification commands,
and install commands.
🤖 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`:
- Line 18: Add a concise nonblank “- ...” changelog entry directly under the ##
Unreleased heading, before the 0.60.0 release heading, describing the shipped
change.

In `@README.md`:
- Around line 269-288: The Debian/Ubuntu ARM64 section is missing artifact
download and checksum verification steps. Update the ARM64 package instructions
around pythinker-code_0.60.0_arm64.deb to download the matching .deb and .sha256
release files, verify the checksum with sha256sum, then retain the existing dpkg
installation command.

---

Outside diff comments:
In `@README.md`:
- Around line 269-298: Document the complete aarch64 installation flow in
README.md lines 269-298 by adding versioned ARM64 download commands for the .deb
and .rpm artifacts, their .sha256 files, checksum verification, and
corresponding installation commands; also add the ARM64 checksum command to the
verification section. In packages/linux-installer/README.md lines 11-23, add the
versioned aarch64 .deb/.rpm URLs, checksum downloads and verification commands,
and install commands.
🪄 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: 520157b5-2d88-42a9-be64-ae7c34b2dc07

📥 Commits

Reviewing files that changed from the base of the PR and between 6e51643 and c466b61.

⛔ Files ignored due to path filters (4)
  • docs/en/guides/getting-started.md is excluded by !docs/**
  • docs/en/release-notes/breaking-changes.md is excluded by !docs/**
  • docs/en/release-notes/changelog.md is excluded by !docs/**
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (4)
  • CHANGELOG.md
  • README.md
  • packages/linux-installer/README.md
  • pyproject.toml

Comment thread CHANGELOG.md
Comment thread README.md
@elkaix
elkaix merged commit f2e03b1 into main Jul 18, 2026
64 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