Skip to content

chore(release): prepare 1.6.1 - #261

Merged
johnny4young merged 1 commit into
mainfrom
chore/release-1-6-1
Oct 15, 2026
Merged

johnny4young merged 1 commit into
mainfrom
chore/release-1-6-1

Conversation

@johnny4young

Copy link
Copy Markdown
Owner

Summary

  • Dates the [Unreleased] fixes as ## [1.6.1] — 2026-10-15. The release is fixes only, so it ships as a patch: DNS Stop/timeout and the WebSocket __proto__ header, Python print quotes, Save As recipe binding, tour console, capsule verify engine reason, Lua %.0g, and the web CSP error.
  • Bumps package.json, plugin.json, .claude-plugin/marketplace.json, skills/.claude-plugin/plugin.json, skills/lingua-verify/SKILL.md and .design-sync/pkgroot/package.json to 1.6.1.
  • Regenerates website/src/data/changelog.json and unreleased.json. latest-release.json stays at v1.6.0 until publication; the Post-release sync workflow (ci(release): generate draft notes and open the post-release sync PR #253) refreshes it.

Licensing: this build embeds the three-key keyring from #260 (5i_i active, U0Wx retiring, 4R57 pending). It is the compatible desktop/web/CLI release the signing-key promotion requires before the active key's 90-day SLA on 2026-10-19.

Validation

  • node scripts/release-preflight.mjs --tag v1.6.1: all 16 gates green (lint, both type checks, i18n, changelog/version, license-key rotation, prod/bundled/website audits, license policy, web build, performance budget, compliance, R2 readiness, unit + integration tests).
  • node scripts/release-notes.mjs --tag v1.6.1 --mac-notarized renders the 1.6.1 section correctly. This is the first release whose draft notes the workflow generates.

After merge

Dispatch Release with release_tag=v1.6.1 (all platforms), validate and promote the draft, then Publish CLI to npm. The Post-release sync PR opens automatically on publication.

- Date the unreleased fixes as 1.6.1 on October 15; the release is fixes only, so it ships as a patch.
- Align package and verification plugin version metadata.
- Regenerate website changelog data; the published release snapshot stays at 1.6.0 until the release is public.
- The build embeds the three-key license keyring staged for the signing-key rotation, so this release is the compatible build the promotion requires.
@johnny4young
johnny4young merged commit 1145478 into main Oct 15, 2026
13 checks passed
@johnny4young
johnny4young deleted the chore/release-1-6-1 branch October 15, 2026 22:44
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