Skip to content

release: v7.0.0 (waiting on engine publish)#109

Merged
mellonis merged 2 commits into
v7from
chore/release-7.0.0
Jun 3, 2026
Merged

release: v7.0.0 (waiting on engine publish)#109
mellonis merged 2 commits into
v7from
chore/release-7.0.0

Conversation

@mellonis

@mellonis mellonis commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

Bumps @post-machine-js/machine from 7.0.0-alpha.7 to 7.0.0, adds the consolidated [7.0.0] CHANGELOG entry, cleans README v7-prerelease markers.

Drafted intentionally β€” held until @turing-machine-js/machine@7.0.0 publishes to npm. Peer-dep widening from ^7.0.0-alpha.8 β†’ ^7.0.0 lands as a follow-up commit on this branch once the engine is on the latest dist-tag.

What changed

  • lerna version 7.0.0 β€” bumps packages/machine/package.json + lerna.json + lockfile
  • Root package.json dependencies."@turing-machine-js/machine" bumped ^7.0.0-alpha.5 β†’ ^7.0.0-alpha.8 (stale-pin cleanup; final widening to ^7.0.0 is the follow-up)
  • CHANGELOG [7.0.0] - 2026-06-03 entry added
  • README v7-prerelease markers cleaned up

Test plan

  • npm install from cold lockfile resolves
  • npm run build β€” clean
  • npm test β€” 332/332
  • npm run test:coverage β€” 100/100/100/100 floor held
  • npm run lint β€” 0/0
  • npm run typecheck β€” clean
  • npm publish --dry-run --workspaces --tag latest β€” publishes @post-machine-js/machine@7.0.0 with tag latest

After engine publishes

  1. Add commit on this branch widening peer dep to ^7.0.0 + npm install --package-lock-only
  2. Re-run verification
  3. Flip this PR to ready
  4. Merge
  5. Flip release: v7.0.0 (in progress)Β #92 (v7 β†’ master) to ready, merge non-squash
  6. From master: npx lerna publish from-package --yes
  7. gh release create v7.0.0 --target master --title v7.0.0 --notes-file <prose-file> (stable)

Stable v7 release. Bumps @post-machine-js/machine from 7.0.0-alpha.7 to
7.0.0. CHANGELOG entry consolidates the v7 trajectory across alphas 2-7
(adoption of engine v7 composition overhaul + debug-surface reshape,
instruction-derived state names + arrivalPath, path-based tag registry,
stepInstruction).

Peer dep @turing-machine-js/machine stays at ^7.0.0-alpha.8 in this
commit β€” widening to ^7.0.0 lands in a follow-up commit on this branch
after engine 7.0.0 publishes to npm.
….0.0

Engine v7.0.0 stable is now on npm (latest dist-tag); widening the peer-dep
range from the alpha pin to the stable caret. Mirrors widening in root
dependencies and packages/machine peer + dev deps.

Verified locally: build, test (332/332), lint, typecheck, coverage
100/100/100/100, publish dry-run confirms @post-machine-js/machine@7.0.0
publishes with tag latest.
@mellonis mellonis marked this pull request as ready for review June 3, 2026 12:39
@mellonis mellonis merged commit b672769 into v7 Jun 3, 2026
@mellonis mellonis deleted the chore/release-7.0.0 branch June 3, 2026 12:41
@github-project-automation github-project-automation Bot moved this from Todo to Done in @mellonis's machines Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant