Skip to content

chore: sync upstream opencode (2006 commits)#180

Open
kevint-cerebras wants to merge 2007 commits intodevfrom
auto/sync-upstream-20260415
Open

chore: sync upstream opencode (2006 commits)#180
kevint-cerebras wants to merge 2007 commits intodevfrom
auto/sync-upstream-20260415

Conversation

@kevint-cerebras
Copy link
Copy Markdown
Owner

Automated sync from sst/opencode dev branch.

2006 new commits from upstream.

Had merge conflicts — accepted upstream versions. The sync-fix workflow will automatically build, test, and restore any overwritten customizations.

rekram1-node and others added 30 commits April 9, 2026 12:06
The CLI imports every top-level command before argument parsing has
decided which handler will run. This makes simple invocations pay for
the full command graph up front and slows down the default startup path.

Parse the root argv first and load only the command module that matches
the selected top-level command. Keep falling back to the default TUI
path for non-command positionals, and preserve root help, version and
completion handling
…ry hack (#21749)

Co-authored-by: OpeOginni <brightoginni123@gmail.com>
Beta releases no longer trigger unnecessary Winget submissions, and release
finalization now completes even when some build artifacts are missing.
Skip Windows and Linux code signing, along with artifact downloads for
the beta branch to ensure beta builds don't go through production
release processes.
Ensures users on the prod channel have their data persisted to the same
database as latest and beta channels, preventing data fragmentation
across different release channels.
opencode-agent Bot and others added 28 commits April 15, 2026 02:31
…ild instead of potentially unstable latest releases
Cherry-picked from ea463e604cdd2a3e83e1c286e39b789455f0d413
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.