Skip to content

feat(opencode)!: correct release major for native effects - #138

Merged
BrainerVirus merged 1 commit into
mainfrom
fix/release-breaking-types
Sep 30, 2026
Merged

BrainerVirus merged 1 commit into
mainfrom
fix/release-breaking-types

Conversation

@BrainerVirus

Copy link
Copy Markdown
Owner

What it does

Fixes the custom release analyzer so a breaking ! or BREAKING CHANGE marker on any Conventional Commit type yields a major bump. PR #136's refactor! header was previously treated as a payload-only patch and published as v1.3.2. This PR corrects the release line to v2.0.0 and documents the OpenCode 1.x migration so the selectively published OpenCode package is included.

Quality gates

  • bun run check passed: build, lint, format, 1,532 tests, and typecheck.
  • Release-scope regression suite passed (16 tests).
  • Analyzer resolved this commit to major against tag v1.3.2.
  • Release candidate verification passed for seven package tarballs.
  • GitHub CI and release-candidate checks pass.

Checklist

  • Release behavior regression test added.
  • OpenCode migration documentation updated.

Release note

  • OpenCode's managed external-action tool is removed in Workit 2.0; use native host tools for mutations and workit_context for reads.

Teach the release analyzer to honor breaking markers on any Conventional Commit type and cover refactor! explicitly. Document the Workit 2.0 OpenCode migration so the selectively published package includes the major version.

BREAKING CHANGE: OpenCode managed mutations use native host tools; workit_external_action is removed from V1 and V2.
@BrainerVirus
BrainerVirus merged commit fd011df into main Sep 30, 2026
14 checks passed
@BrainerVirus
BrainerVirus deleted the fix/release-breaking-types branch September 30, 2026 16:21
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant