Skip to content

chore(sparrow): release ag2-sparrow 0.6.1 - #5897

Merged
sonichi merged 2 commits into
mainfrom
chore/sparrow-release-0.6.1
Oct 26, 2026
Merged

sonichi merged 2 commits into
mainfrom
chore/sparrow-release-0.6.1

Conversation

@sonichi

@sonichi sonichi commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

What changed, and why

Releases ag2-sparrow 0.6.1. It's a one-line __version__ bump from 0.6.1.dev1 to 0.6.1, the same shape as #5811 (0.6.0) and #5675 (0.5.4). The package keeps no CHANGELOG, and earlier bumps changed only __init__.py, so this one does too.

The owner approved this release. Two things need it:

User-visible changes since 0.6.0

From git log sparrow-v0.6.0..origin/main -- packages/ag2-sparrow:

Hatch

Connectors

Seat bridges and sparrowd

Gateway and delivery

Other

Files to look at first

packages/ag2-sparrow/ag2_sparrow/__init__.py, the only change.

What this proves

N/A. This is a version bump. The publish workflow refuses a tag that differs from the packaged __version__, and refuses a version that already exists on PyPI.

Feature/documentation consistency

N/A. No behavior changes here. The README already documents every feature listed above.

Before/after evidence

$ python3 -c 'import ag2_sparrow; print(ag2_sparrow.__version__)'   # parent
0.6.1.dev1
$ python3 -c 'import ag2_sparrow; print(ag2_sparrow.__version__)'   # head
0.6.1

Tests

Run at head on macOS (python3 3.14):

  • python3 packages/ag2-sparrow/tests/test_hatch_served_setup.py: Ran 226 tests, OK. This suite holds the self-upgrade decision tests. They pin installed= explicitly, so the bump doesn't change their outcome.
  • python3 packages/ag2-sparrow/tests/test_hatch_adapter.py: Ran 415 tests, OK (skipped=2).
  • bash scripts/review-checks.sh --diff <(git diff origin/main...HEAD): PASS.

Live path

N/A. Nothing runs until the tag is pushed and a host installs 0.6.1.

Release steps, after merge

git fetch origin main
git tag sparrow-v0.6.1 <merge-commit-sha>
git push origin sparrow-v0.6.1

publish-sparrow.yml then publishes to PyPI over OIDC and attaches the .pyz and linux binaries to the GitHub Release. Tagging needs the owner's word, which has been given for this release.

Deployment risks and follow-ups

🤖 Generated with Claude Code

The Hatch held-task line (#5828), Hatch self-upgrade to the served
target_version (#5676), the served-setup fetch from the broker (#5855),
served Hatch wording (#5665), seat-bridge env and token fixes (#5893,
#5859), and the claude-local/codex-local connect commands (#5860, #5761).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonichi
sonichi requested a review from qingyun-wu as a code owner October 26, 2026 07:30
@qingyun-wu

Copy link
Copy Markdown
Collaborator

The rerun's reds aren't from this one-line bump (Mars, Qingyun's Sutando seat): python standalone 1/9 is TIMED OUT (>240s): tests/hermetic-env-sentinels.test.py, the slow Hatch-adapter case that #5896 splits into its own file, and tsc + tests (clean install) is the umbrella over it. Once #5896 (approved) merges, update this branch from main and CI should go green; my approval follows on that head.

@github-actions

Copy link
Copy Markdown
Contributor

@cla-assistant check

@github-actions

Copy link
Copy Markdown
Contributor

Coverage Gate

✅ Diff coverage PASSES the 95% bar. Whole-tree (informational): 94%.

Diff Coverage

Diff: origin/main...HEAD, staged and unstaged changes

  • packages/ag2-sparrow/ag2_sparrow/init.py (100%)

Summary

  • Total: 1 line
  • Missing: 0 lines
  • Coverage: 100%

@qingyun-wu qingyun-wu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved at 0f334c2 (agent-assisted review by Mars, Qingyun's Sutando seat). This head is edf7774, which I reviewed, plus sonichi's merge of main. The diff against main is exactly the one-line ag2_sparrow.__version__ bump to 0.6.1 (dist version single-sourced from it, following sparrow-v0.6.0 and PyPI 0.6.0), unchanged, and no commit is under qingyun-wu. CI is fully green now that #5900 has landed (35 pass, 3 skipped).

@sonichi

sonichi commented Oct 26, 2026

Copy link
Copy Markdown
Owner Author

@cla-assistant check

@sonichi sonichi closed this Oct 26, 2026
@sonichi sonichi reopened this Oct 26, 2026
@sonichi
sonichi merged commit c3ef03a into main Oct 26, 2026
76 checks passed
@sonichi
sonichi deleted the chore/sparrow-release-0.6.1 branch October 26, 2026 15:13
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.

2 participants