Skip to content

chore: release v0.6.4#801

Open
xdotli wants to merge 2 commits into
mainfrom
release/v0.6.4
Open

chore: release v0.6.4#801
xdotli wants to merge 2 commits into
mainfrom
release/v0.6.4

Conversation

@xdotli

@xdotli xdotli commented Jun 17, 2026

Copy link
Copy Markdown
Member

Release v0.6.4

Cuts 0.6.4 from main. See CHANGELOG.md.

Highlights

Checklist

  • Version bumped (0.6.3 → 0.6.4) in pyproject.toml
  • CHANGELOG updated ([Unreleased] → 0.6.4)
  • uv.lock refreshed
  • ruff format + ruff check clean (local)
  • CI gate passes (GitHub Actions on this PR)
  • Merge, then tag v0.6.4 on main

@xdotli xdotli temporarily deployed to pypi-internal-preview June 17, 2026 21:40 — with GitHub Actions Inactive
@greptile-apps

greptile-apps Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR cuts the v0.6.4 release by bumping the version in pyproject.toml and uv.lock (0.6.3 → 0.6.4) and promoting the accumulated [Unreleased] changelog entries into a dated 0.6.4 section.

Confidence Score: 5/5

Safe to merge — purely a version bump and changelog promotion with no logic changes.

All three changed files are metadata: the version field in pyproject.toml and its mirror in uv.lock move from 0.6.3 to 0.6.4, and CHANGELOG.md promotes two previously-merged feature entries into a dated release section. No source code, configuration logic, or dependency pins are touched.

No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md Moves two features from [Unreleased] into the 0.6.4 section dated 2026-06-17; adds PR issue references (#790, #800) to both entries.
pyproject.toml Single-field version bump from 0.6.3 to 0.6.4; no other changes.
uv.lock Lock file version entry for the benchflow package updated to match pyproject.toml (0.6.3 to 0.6.4); all other dependency pins unchanged.

Reviews (2): Last reviewed commit: "docs(changelog): note content-addressed ..." | Re-trigger Greptile

@xdotli xdotli temporarily deployed to pypi-internal-preview June 17, 2026 21:53 — with GitHub Actions Inactive
@bingran-you bingran-you added P1 Important debt — must fix soon, but does not block the current release. review:pending PR is ready-for-review, no reviewer engagement yet. labels Jun 18, 2026
@bingran-you

Copy link
Copy Markdown
Collaborator

Automation triage update (2026-06-18): release PR is clean and all current checks are green (test, pip-audit, eval-and-judge). I added P1 + review:pending because this still needs a non-author human review before merge under the repo rules. After review, merge/tag v0.6.4 from main.

@bingran-you bingran-you added the status:blocked Waiting on external dependency. Add a comment explaining why. label Jun 19, 2026
@bingran-you

Copy link
Copy Markdown
Collaborator

Automation triage (2026-06-19): holding the v0.6.4 release PR even though its current checks are green.

Reason: #804 fixes a release-blocking silent wrong-results path in eval sharding / run-config override handling. Cutting v0.6.4 before #804 is merged would knowingly ship the #790 regression. I added status:blocked; keep this release PR in review until #804 is merged or there is an explicit human decision to defer it, then refresh the release branch/changelog and rerun checks.

@bingran-you

Copy link
Copy Markdown
Collaborator

Automation triage update (2026-06-21): #804 is now merged into main, so the original release blocker is gone, but this release PR still should not merge as-is.

The release branch was cut before #804 and the later main changes, so the next safe step is to refresh/rebase the release PR from current main, update the changelog/version scope to include the newly merged release-bound fixes, rerun CI, then get non-author human review before tagging v0.6.4.

@bingran-you

Copy link
Copy Markdown
Collaborator

Automation triage (2026-06-22): still status:blocked — release should be rebased + changelog-refreshed before merge.

Since this branch was cut, main has advanced substantially. Newly landed on main that belong in the v0.6.4 cut and are not yet in this release branch's CHANGELOG:

Decision needed (owner): this is a human release gate — (1) rebase the release branch onto current main, (2) curate the 0.6.4 CHANGELOG to fold in the above, (3) non-author review → squash-merge, (4) tag v0.6.4 + PyPI publish. Not taking automated merge/tag/publish action on a release PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P1 Important debt — must fix soon, but does not block the current release. review:pending PR is ready-for-review, no reviewer engagement yet. status:blocked Waiting on external dependency. Add a comment explaining why.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants