Summary
ghcr.io/posit-dev/workbench-preview:daily is no longer being updated with the
latest daily development build. Consumers pinned to :daily are effectively stuck.
Root cause
The floating channel tag is derived directly from the dev version's channel
name (bakery emits a plain {{ Channel }} tag for the primary-OS / primary-variant /
channel-head target — see posit_bakery/config/tag.py and
ImageTarget.tag_patterns). So channel: daily → :daily, channel: preview → :preview.
In commit 2fe311c ("Temporarily disable daily builds") the daily devVersion
for both workbench and workbench-session was commented out in bakery.yaml,
leaving only the preview devVersion:
devVersions:
# Dailies temporarily disabled. See https://github.com/posit-dev/images-shared/issues/632
# - sourceType: stream
# product: workbench
# channel: daily
# ...
- sourceType: stream
product: workbench
channel: preview
...
With the daily channel gone, bakery no longer produces a :daily tag — the same
content is now published under :preview on the same workbench-preview repo.
Nothing is broken in the build itself; the tag simply changed name.
This was a deliberate workaround for shared-tooling issue
posit-dev/images-shared#632 (daily + preview both default release_branch: latest,
resolve to the same version, and produced duplicate builds / duplicate floating
tags pointing at the same digest).
Impact
- Anything pulling
ghcr.io/posit-dev/workbench-preview:daily (and the equivalent
workbench-session-init-preview:daily) stopped receiving updates on 2026-06-22.
- Current dailies are available under
:preview instead.
Options
- Re-enable
daily once images-shared#632 lands (the duplicate-build
problem is what forced disabling it in the first place).
- Add
daily as a tag alias on the preview build so :daily and :preview
both track the current daily while daily and preview remain identical
content. Needs a bakery mechanism for extra/alias channel tags (does not exist
today — tags are 1:1 with the channel name), so this likely rolls into #632.
- Document the rename and tell consumers to switch
:daily → :preview if
the :daily tag is not coming back.
Blocked by / related to: posit-dev/images-shared#632
Summary
ghcr.io/posit-dev/workbench-preview:dailyis no longer being updated with thelatest daily development build. Consumers pinned to
:dailyare effectively stuck.Root cause
The floating channel tag is derived directly from the dev version's
channelname (bakery emits a plain
{{ Channel }}tag for the primary-OS / primary-variant /channel-head target — see
posit_bakery/config/tag.pyandImageTarget.tag_patterns). Sochannel: daily→:daily,channel: preview→:preview.In commit 2fe311c ("Temporarily disable
dailybuilds") thedailydevVersionfor both
workbenchandworkbench-sessionwas commented out inbakery.yaml,leaving only the
previewdevVersion:With the
dailychannel gone, bakery no longer produces a:dailytag — the samecontent is now published under
:previewon the sameworkbench-previewrepo.Nothing is broken in the build itself; the tag simply changed name.
This was a deliberate workaround for shared-tooling issue
posit-dev/images-shared#632 (daily + preview both default
release_branch: latest,resolve to the same version, and produced duplicate builds / duplicate floating
tags pointing at the same digest).
Impact
ghcr.io/posit-dev/workbench-preview:daily(and the equivalentworkbench-session-init-preview:daily) stopped receiving updates on 2026-06-22.:previewinstead.Options
dailyonce images-shared#632 lands (the duplicate-buildproblem is what forced disabling it in the first place).
dailyas a tag alias on the preview build so:dailyand:previewboth track the current daily while
dailyandpreviewremain identicalcontent. Needs a bakery mechanism for extra/alias channel tags (does not exist
today — tags are 1:1 with the channel name), so this likely rolls into #632.
:daily→:previewifthe
:dailytag is not coming back.Blocked by / related to: posit-dev/images-shared#632