Skip to content

ci: add the OpenCode V2 prerelease channel - #659

Open
pascalandr wants to merge 1 commit into
devfrom
ci/dev-v2-prerelease
Open

ci: add the OpenCode V2 prerelease channel#659
pascalandr wants to merge 1 commit into
devfrom
ci/dev-v2-prerelease

Conversation

@pascalandr

@pascalandr pascalandr commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • build DEV-v2 as 0.20.0-dev-v2-<date>-<sha> through the existing release pipeline
  • publish GitHub prereleases and @neuralnomads/codenomad-dev under the isolated npm v2 dist-tag
  • keep stable remote UI and Winget publication disabled
  • prevent V1 and V2 development builds from advertising each other's prereleases

The workflow lives on dev because GitHub only runs scheduled workflows from the default branch, but it checks out and builds the exact DEV-v2 SHA.

Validation

  • parsed both changed workflow files as YAML
  • server TypeScript check passed
  • targeted development release channel test passed
  • git diff --check passed

Build DEV-v2 nightly through the existing reusable release pipeline with a 0.20.0-dev-v2 date-and-SHA version. Publish GitHub prereleases and the existing development npm package under the isolated v2 dist-tag, while leaving stable UI and Winget publication disabled.

Filter development update notices by V1 or V2 tag so each channel only advertises its own releases. Scheduled runs skip DEV-v2 commits that already have a prerelease; manual runs remain available.

Validated the workflow YAML, server typecheck, channel unit test, and git diff checks.
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.

2 participants