Skip to content

release: v2.2.1 - #60113

Merged
rekram1-node merged 2 commits into
devfrom
release-v2.2.1
Oct 29, 2026
Merged

rekram1-node merged 2 commits into
devfrom
release-v2.2.1

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Brings the versions and changelog of the published v2.2.1 release back to dev. The v2.2.1 tag points at this commit.

@opencodejr opencodejr Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The version bumps and changelog entry are as expected, with one exception: packages/process-daemon/npm/package.json (@opencode/pty) has its own release, but the release script bumped it from 0.3.2 to 2.2.1 along with everything else (see inline comment).

I checked the version changes in each file and the release scripts; there is nothing to run. The public API is unchanged: version numbers only.

The cause is .github/release/tag-release.sh, which overwrites the version in every tracked package.json. It should skip packages/process-daemon/ (for example with ':!packages/process-daemon/**' in the git ls-files pathspec), or later releases will bump it again.

{
"name": "@opencode/pty",
"version": "0.3.2",
"version": "2.2.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

@opencode/pty is released on its own (process-daemon-v* tags) and was at 0.3.2. Its optionalDependencies and packages/process-daemon/Cargo.toml are still at 0.3.2. Because this PR touches npm/**, the Validate tag step in release-process-daemon.yml runs, and it requires the npm version to equal the Cargo version and every platform dependency to equal the package version, so it should fail here and on dev after merge. Please revert this file to 0.3.2, and make tag-release.sh skip packages/process-daemon/ so the next release doesn't bump it again.

@Hona Hona Oct 29, 2026 •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Reverted to 0.3.2 in 2e86096 (byte-identical to the file before the release commit). #60115 makes tag-release.sh skip packages/process-daemon/, so the next release leaves it alone. @opencode/pty@2.2.1 was never published, and the 2.2.1 CLI uses @opencode-ai/pty@0.3.1.

@github-actions

Copy link
Copy Markdown
Contributor Author

Hey! Your PR title release: v2.2.1 doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@github-actions github-actions Bot added the needs:compliance This means the issue will auto-close after 2 hours. label Oct 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 72 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@opencodejr opencodejr Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The new commit sets @opencode/pty back to 0.3.2. The file is now the same as on dev, which keeps the process-daemon release check consistent. The public API is unchanged: version numbers only.

The root cause is still in .github/release/tag-release.sh: it overwrites the version in every tracked package.json, so the next release will bump this package again unless the script skips packages/process-daemon/. That fix belongs in a separate PR to dev.

@rekram1-node
rekram1-node merged commit f74b141 into dev Oct 29, 2026
20 checks passed
@rekram1-node
rekram1-node deleted the release-v2.2.1 branch October 29, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs:compliance This means the issue will auto-close after 2 hours. needs:title

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants