Add Workbench preview release stream#452
Closed
bschwedler wants to merge 1 commit intorelease-stream-filterfrom
Closed
Add Workbench preview release stream#452bschwedler wants to merge 1 commit intorelease-stream-filterfrom
bschwedler wants to merge 1 commit intorelease-stream-filterfrom
Conversation
Add WORKBENCH_PREVIEW_URL using the channel-based
dailies endpoint ({channel}/index.json). Wire up
PREVIEW stream entries for both workbench and
workbench-session products using the branch-specific
JSON structure (flat product keys instead of the
products wrapper used by the latest endpoint).
The channel value comes from devVersion.values in
bakery.yaml, overridable at dispatch time via
--dev-channel. This lets each preview entry specify
its branch codename (e.g. apple-blossom).
Closes #237
This was referenced Apr 13, 2026
Contributor
|
Superseded by #456 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
WORKBENCH_PREVIEW_URLusing the channel-based dailies endpoint (https://dailies.rstudio.com/rstudio/{channel}/index.json)PREVIEWstream entries for bothworkbenchandworkbench-sessionproductsworkbench.platforms) vs thelatestendpoint's wrapped structure (products.workbench.platforms), so preview uses separate resolversThe
{channel}placeholder is resolved fromdevVersion.values.channelinbakery.yaml, overridable at dispatch time via--dev-channel.Closes #237
Depends on: #436 (dev-stream/dev-channel plumbing)
Consumed by: posit-dev/images-workbench#75 (adds preview devVersion to bakery.yaml)
Test plan
bakery ci matrix --dev-versions only --dev-stream preview --value channel=apple-blossomresolves workbench preview versionlatestendpoint unchanged