Skip to content

ci: synchronize release configuration across builds - #22

Merged
kalvinnchau merged 1 commit into
mainfrom
kalvin/synchronize-public-release-builds
Aug 13, 2026
Merged

ci: synchronize release configuration across builds#22
kalvinnchau merged 1 commit into
mainfrom
kalvin/synchronize-public-release-builds

Conversation

@kalvinnchau

Copy link
Copy Markdown
Collaborator

Synchronizes the public release capability configuration across macOS, Windows, and Linux.

The workflow now exports one shared Vite flag set for every platform lane, including BYO-key providers. Linux derives its native feature list through the same feature-gate helper used by the other release paths, keeping renderer and Tauri capabilities aligned.

Official and custom releases no longer stage BuilderBot by default. Berdy remains bundled from the committed distro resources, while release-only agents require an explicit selection.

Regression coverage verifies the workflow capability profile, Linux feature derivation, BYO-key default, and Berdy resource contract. Validated with the release-script suites, the full Vitest suite, just check, and the commit/push hooks.

use a shared vite capability profile across release platforms.\n\nenable byo-key providers, align native feature gates, and bundle berdy without release-only agents.
@kalvinnchau
kalvinnchau requested a review from a team August 13, 2026 16:57
@kalvinnchau kalvinnchau changed the title build: synchronize public release configuration ci: synchronize public release configuration Aug 13, 2026
@kalvinnchau kalvinnchau changed the title ci: synchronize public release configuration ci: synchronize release configuration across builds Aug 13, 2026
@kalvinnchau
kalvinnchau merged commit 1ee6fec into main Aug 13, 2026
10 checks passed
@kalvinnchau
kalvinnchau deleted the kalvin/synchronize-public-release-builds branch August 13, 2026 17:21
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.

1 participant