Docs and CI fixes for specialized images#14
Merged
Conversation
Replace the unified production.yml with per-image waml.yml and wgcw.yml so each image builds, tests, and pushes independently. WGCW retains the GCP workload-identity auth and gcloud Artifact Registry configuration; WAML omits them. Both filter the build matrix to a single image via `bakery ci matrix <image-name>`. Drop the `--cache-registry` argument and the post-build clean job, since GHCR's image size cap is smaller than the build cache for these images and the registry-backed cache cannot be relied on. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Point WGCW's build cache at us-central1-docker.pkg.dev/cloud-workstations-cache since the Workbench image exceeds GHCR's per-image size cap. Retention rules already exist on the registry, so no cleanup job is needed here. Also add the Workbench logo, status/version badges, and an "intended use" callout to the WAML README to bring it in line with other Posit image READMEs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The badge pointed to production.yml, which does not exist in this repository. Point it to wgcw.yml instead. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- WAML: fix TinyTeX path (Quarto installs to /opt/.TinyTeX, not a build-time-only artifact). - WAML: point Latest Version badge to the GHCR package page rather than the unrelated docker.io/posit/workbench tags page. - WGCW: add the Pro Drivers row (the Containerfile installs rstudio-drivers). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Root: Code of Conduct + License sections linking CODE_OF_CONDUCT.md and LICENSE.md. - WAML/WGCW: Quick reference table near the top, summarizing maintainer, support channels, source, license, and product docs. - WAML/WGCW: Architectures section noting linux/amd64-only support. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Root: title uses sentence case; replace fragment-before-colon intros
("Additional documentation:", "Build prerequisites:") with complete
sentences.
- WAML: rewrite the IMPORTANT callout in active voice; expand the
"For example:" fragment to a complete sentence.
- WGCW: rewrite "A mirror is also available" in active voice; same
fragment fix on the tag-examples intro.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ianpittwood
marked this pull request as ready for review
May 14, 2026 19:43
bschwedler
approved these changes
May 15, 2026
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
images-workbenchdocs.pr.ymlworkflow builds.Test plan
🤖 Generated with Claude Code