Skip to content

chore: sync upstream opencode (2391 commits)#184

Open
kevint-cerebras wants to merge 2392 commits intodevfrom
auto/sync-upstream-20260419
Open

chore: sync upstream opencode (2391 commits)#184
kevint-cerebras wants to merge 2392 commits intodevfrom
auto/sync-upstream-20260419

Conversation

@kevint-cerebras
Copy link
Copy Markdown
Owner

Automated sync from sst/opencode dev branch.

2391 new commits from upstream.

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

kitlangton and others added 30 commits April 16, 2026 20:11
… install for improved error reporting

Config is now loaded eagerly during project bootstrap so users can see config loading in traces during startup. This helps diagnose configuration issues earlier in the initialization flow.

NPM installation logic has been refactored with a unified reify function and improved InstallFailedError that includes both the packages being installed and the target directory. This provides users with complete context when package installations fail, making it easier to identify which dependency or project directory caused the issue.
…ls (#22824)

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
opencode-agent Bot and others added 28 commits April 18, 2026 21:32
Co-authored-by: Ryan Vogel <me@ryan.ceo>
Fixes an issue where GitHub artifact downloads could strip executable bits
from binaries, causing Docker builds to fail when using unpacked dist files
directly rather than published tarballs. The chmod now runs before the
publish check to guarantee binaries are executable.
Co-authored-by: LukeParkerDev <10430890+Hona@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.