Skip to content

chore: release - #27

Merged
jdx merged 1 commit into
mainfrom
release-plz-2026-07-27T20-36-37Z
Aug 3, 2026
Merged

jdx merged 1 commit into
mainfrom
release-plz-2026-07-27T20-36-37Z

Conversation

@jdx

@jdx jdx commented Jul 27, 2026 •

Copy link
Copy Markdown
Owner

🤖 New release

  • asset-picker: 0.0.1 -> 0.0.2 (✓ API compatible changes)
  • tak-cli: 0.0.5 -> 0.0.6 (✓ API compatible changes)
Changelog

asset-picker

0.0.2 - 2026-08-02

📚 Documentation

  • replace experimental disclaimers with pre-v1 warnings by @jdx in #34

tak-cli

0.0.6 - 2026-08-02

🚀 Features

  • make the runner class a setting by @jdx in #25

📚 Documentation

  • add the tak documentation site by @jdx in #28
  • replace experimental disclaimers with pre-v1 warnings by @jdx in #34
  • explain project adoption by @jdx in #35
  • replace experiment framing by @jdx in #37

🔍 Other Changes

  • lock communique, so a release stops needing a human by @jdx in #26


This PR was generated with release-plz.


Note

Low Risk
Version and changelog-only changes; no application logic modified in this PR.

Overview
Automated release via release-plz: bumps tak-cli from 0.0.5 to 0.0.6 and workspace crate asset-picker from 0.0.1 to 0.0.2, with matching updates in Cargo.lock and the path dependency version in root Cargo.toml.

Adds git-cliff changelog entries for 0.0.6 (root) and asset-picker 0.0.2, documenting already-merged work— notably runner class as a setting, docs site and pre-v1 messaging, and communique lockfile changes—without introducing new runtime code in this diff.

Reviewed by Cursor Bugbot for commit be8b102. Bugbot is set up for automated code reviews on this repo. Configure here.

@coderabbitai

coderabbitai Bot commented Jul 27, 2026 •

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The package version is updated from 0.0.5 to 0.0.6, and CHANGELOG.md adds the dated release section with feature, documentation, and other-change entries.

Changes

Release 0.0.6

Layer / File(s) Summary
Version and changelog update
Cargo.toml, CHANGELOG.md
The package version is incremented to 0.0.6, and the changelog records the 2026-07-28 release with categorized entries.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Poem

A rabbit hops through version six,
With changelog carrots in its mix.
The manifest wears a newer hue,
Release notes bloom fresh and new.
“Binky!” says Bun, “the update’s done!”

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
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.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately identifies the main change as a release of tak-cli version 0.0.6.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@greptile-apps

greptile-apps Bot commented Jul 27, 2026 •

Copy link
Copy Markdown

Greptile Summary

Updates release metadata for tak-cli 0.0.6 and asset-picker 0.0.2.

  • Synchronizes package and lockfile versions.
  • Updates the asset-picker dependency requirement.
  • Adds generated changelog entries for both releases.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
Cargo.toml Bumps tak-cli to 0.0.6 and consistently requires asset-picker 0.0.2.
Cargo.lock Synchronizes workspace package versions with their manifests.
crates/asset-picker/Cargo.toml Bumps the asset-picker package version to 0.0.2.
CHANGELOG.md Adds the generated release notes for tak-cli 0.0.6.
crates/asset-picker/CHANGELOG.md Adds the generated release notes for asset-picker 0.0.2.

Reviews (12): Last reviewed commit: "chore: release" | Re-trigger Greptile

@jdx
jdx force-pushed the release-plz-2026-07-27T20-36-37Z branch 7 times, most recently from 4c6e596 to c62dc66 Compare July 29, 2026 00:08
@jdx jdx changed the title chore(tak-cli): release v0.0.6 chore: release Aug 1, 2026
@jdx
jdx force-pushed the release-plz-2026-07-27T20-36-37Z branch from c62dc66 to 2580da6 Compare August 1, 2026 19:02
@jdx
jdx force-pushed the release-plz-2026-07-27T20-36-37Z branch 2 times, most recently from ba745a8 to 6915007 Compare August 1, 2026 23:48
@jdx
jdx force-pushed the release-plz-2026-07-27T20-36-37Z branch from 6915007 to be8b102 Compare August 2, 2026 01:35
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

Instruction counts

benchmark trend instructions Δ wall (min) Δ
help ▁██ 943,448 → 943,611 +0.02% 0.69 → 0.71ms +1.83%
version ▁██ 684,279 → 684,185 -0.01% 0.64 → 0.66ms +3.09%

No instruction-count regression above 1%.

Only instruction counts gate. Wall clock is shown for context — on identical hardware it moves 4-20% run to run.

Measured by tak — instruction-counted CLI benchmarks, stored in this repository's git notes.

be8b1029dca7 vs 963dad083d5d · measured on the runner, not pushed to the history.

@jdx
jdx merged commit ac38707 into main Aug 3, 2026
12 checks passed
@jdx
jdx deleted the release-plz-2026-07-27T20-36-37Z branch August 3, 2026 11:06
jdx added a commit that referenced this pull request Sep 24, 2026
The release PR was never merged automatically. `auto-merge-release.yml`
looked for an open PR whose title starts with `chore: release`. But when
release-plz releases a single crate, it titles the PR with the crate as
a scope, for example `chore(tak-cli): release v0.0.12` (#133) or
`chore(tak-cli): release v0.0.11` (#100). Neither the daily schedule nor
a manual `gh workflow run auto-merge-release.yml` (the early-release
path in RELEASING.md) found them. On 2026-09-24, run
[36034389411](https://github.com/jdx/tak/actions/runs/36034389411)
logged `No open release-plz release PR to main`, and #133 had to be
merged by hand.

## Changes

- **`auto-merge-release.yml`**: the title filter is now
`test("^chore(\\([^)]+\\))?: release( |$)")`. It accepts both
`chore(<crate>): release v<version>` and the unscoped `chore: release`
that release-plz uses when it releases several crates at once (#27). The
other checks are unchanged: head branch prefix `release-plz-`, head
owner `jdx`, base `main`, and a non-empty body.
- **`cliff.toml`**: the rule that keeps release commits out of the
changelog now matches the same optional scope and requires a space or
end of subject after `release`, like the PR-title filter
(`^chore(\([^)]+\))?: (release|Release)( |$)`). A commit such as
`chore(ci): release-plz config` therefore still appears in the
changelog.

## Verification

- I ran the new jq filter against every PR in the repo. It selects all
past release PRs (#14 through #133, including #27's `chore: release`).
- It rejects near-misses such as `chore: release-plz config`,
`chore(ci): releases cleanup` and `fix: release foo`.

*AI-assisted — Tool: Claude Code; model: anthropic/claude-opus-5-5;
version: unavailable.*

🤖 Generated with [Claude Code](https://claude.com/claude-code)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> CI and changelog regex tweaks only; no runtime or auth behavior
changes.
> 
> **Overview**
> Fixes **release auto-merge** failing when release-plz opens a
single-crate PR titled `chore(<crate>): release v<version>` instead of
the unscoped `chore: release`.
> 
> The **`auto-merge-release.yml`** jq title filter now uses a regex that
accepts an optional scope before `release`, while keeping the existing
guards (branch prefix, head owner, non-empty body). **`cliff.toml`**
uses the same pattern so scoped release commits stay excluded from the
changelog.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
4a6b591. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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