Skip to content

release: v0.30.2 — Pi CLI resolution + dashboard observability fixes - #600

Merged
HenryLach merged 2 commits into
mainfrom
release/v0.30.2
Jun 17, 2026
Merged

release: v0.30.2 — Pi CLI resolution + dashboard observability fixes#600
HenryLach merged 2 commits into
mainfrom
release/v0.30.2

Conversation

@HenryLach

Copy link
Copy Markdown
Owner

Patch release wrapping four shipped bug fixes since v0.30.1.

Patch justification (semver)

All four entries are bug fixes — no breaking changes, no new features, no schema changes. Patch bump (0.30.1 → 0.30.2) is the appropriate semver level.

Issues closed in this release

# Title PR
#598 Cannot find Pi CLI entrypoint (NVM, non-canonical installs) #599
#519 Worker agent spawn fails when Pi is installed via Nix #599 (same fix)
#509 Dashboard merge agent telemetry missing for some waves #596
#507 Dashboard briefly flips to history view during batch startup #596
#562 Wave-merge counter (N/3) overflow past wave 3 #595

Administrative closeouts for already-shipped fixes (no code change, just cleaned up the issue tracker): #557, #538, #539, #540 — all four had landed in earlier releases (v0.28.5 / v0.29.0) but were never closed.

Highlights

Validation

Run on the merge commit (21a5094b):

Gate Result
npm run typecheck ✅ pass
npm run lint ✅ 286 warnings / 671 infos — identical to v0.30.1
npm run format:check ✅ pass
cd extensions && npm run test:fast ✅ 3,714 / 3,715 pass, 1 skipped
node bin/taskplane.mjs help ✅ pass
node bin/taskplane.mjs doctor ✅ pass
npm pack --dry-run ✅ 77 files, 678.7 kB, no spurious entries

After merge

Per the release workflow, after this PR merges I'll push the v0.30.2 tag from local. The .github/workflows/release.yml workflow handles:

  1. Tag/version validation
  2. Re-run tests
  3. npm publish --provenance (Trusted Publishing via OIDC)
  4. GitHub release with notes extracted from CHANGELOG

Expected total time after tag push: ~30–60 seconds.

Move the four shipped fixes from [Unreleased] into a dated
[0.30.2] section with full per-issue entries:

  Fixed:
    - Pi CLI resolution (#598, #519)
    - Dashboard merge-snapshot collision (#509)
    - Dashboard history-flicker debounce (#507)
    - Wave-merge counter denominator (#562)

  Internal:
    - Administrative closeouts for #557, #538, #539, #540, #519

Insert fresh empty [Unreleased] placeholder above the dated section
per the keep-a-changelog convention.
@HenryLach
HenryLach enabled auto-merge June 17, 2026 19:45
@HenryLach
HenryLach merged commit 4b5cab1 into main Jun 17, 2026
1 check passed
@HenryLach
HenryLach deleted the release/v0.30.2 branch June 17, 2026 19:46
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