Skip to content

[backport release/v0.18.0] fix(release): bake the workspace-team gate into stable and preview builds - #6471

Merged
lefarcen merged 1 commit into
release/v0.18.0from
backport-6468-to-release/v0.18.0
Aug 5, 2026
Merged

[backport release/v0.18.0] fix(release): bake the workspace-team gate into stable and preview builds#6471
lefarcen merged 1 commit into
release/v0.18.0from
backport-6468-to-release/v0.18.0

Conversation

@open-design-release-bot

Copy link
Copy Markdown
Contributor

Backport of #6468 to release/v0.18.0.\n\n> Clean pick -> merge once CI is green. Conflict -> this is a draft, resolve conflicts then merge.

…ilds (#6468)

release-stable.yml and release-preview.yml never set OPEN_DESIGN_AMR_PROFILE
or OD_VELA_WEB_URL. Neither has a default in tools-pack, so velaWebUrl reached
the packaged config as undefined, workspaceTeamTransportEnv returned an empty
record, and the four vela transports were never injected into the daemon spawn
env. Both channels therefore shipped clients with Workspace Team silently
dormant — the build succeeds, the app installs and starts, and the absence only
surfaces once a package is in a user's hands.

beta and prerelease already inject the pair from their amr_profile input, which
is why prerelease validation looked correct: the artifact under test had the
feature and the stable artifact promoted from it would not have.

Stable and preview are production channels, so the pair is pinned instead of
dispatched — there is no legitimate stable build aimed at the test backend.
Naming prod explicitly is a no-op for AMR itself (the daemon already defaults to
prod in integrations/vela-profile.ts); it exists to satisfy the profile half of
the gate. A fork or PR build without the secret leaves the origin empty, so the
transports stay dormant rather than half-enabled.

(cherry picked from commit 3371ce4)
@open-design-release-bot
open-design-release-bot Bot requested a review from a team as a code owner August 5, 2026 12:41
@lefarcen lefarcen added size/S PR changes 20-100 lines risk/high High risk: apps/desktop, daemon, auth, migration, workflows, package deps type/bugfix Bug fix labels Aug 5, 2026
@lefarcen
lefarcen merged commit 63e54e2 into release/v0.18.0 Aug 5, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk/high High risk: apps/desktop, daemon, auth, migration, workflows, package deps size/S PR changes 20-100 lines type/bugfix Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant