From ef805fa8968291676e333480e68a1b80d27bfb60 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 9 Apr 2026 13:38:06 +0000 Subject: [PATCH 1/2] Automated feature update --- feature-versions/state.json | 10 +++++----- src/aou-common/extension-builder/Dockerfile | 2 +- src/custom-workbench-jupyter-template/Dockerfile | 2 +- src/jupyter-aou/Dockerfile | 2 +- src/jupyter-aou/docker-compose.yaml | 2 +- src/jupyter-common/extension-builder/Dockerfile | 2 +- src/nemo_jupyter_aou/docker-compose.yaml | 2 +- src/r-analysis-aou/docker-compose.yaml | 2 +- src/vscode-docker/Dockerfile | 2 +- .../docker-compose.yaml | 2 +- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/feature-versions/state.json b/feature-versions/state.json index 85c66592..5512b684 100644 --- a/feature-versions/state.json +++ b/feature-versions/state.json @@ -36,22 +36,22 @@ }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper": { "tag": "latest", - "installed": "sha256:0b297a607d08782070c8a81080ed97d8cbf0af7740adae7b1a71a8b36edea960", + "installed": "sha256:8150f0241344b58f6e0095e570e1f9fbbd98220009009c3a3e8a9cdf15cba973", "filter": ".*\\/docker-compose.yaml" }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder": { "tag": "latest", - "installed": "sha256:93e4fe76ed151be30ee83d4ee1ef25c97038f1f4bc0e410443b43ca1ccc9f1e7", + "installed": "sha256:32f6f8192a0a0a34881491600a2482608e9133ffd6fb3ff137fe65c9bc160437", "filter": ".*\\/Dockerfile" }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter": { "tag": "latest", - "installed": "sha256:1c827209fb24a1f4099b1e7db7a65775dca076471a47e5b0ce52c23cfda54f3f", + "installed": "sha256:093cbf59aa63e042980a19f5403655516da1b1a8c671379978959f468ce33052", "filter": ".*\\/Dockerfile" }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter": { "tag": "latest", - "installed": "sha256:ec12ff37df1749def9d181e5fdc027c9f94f34a7dd5977e8af4e543660a9c766", + "installed": "sha256:c6e55356fa78187da382c76af331c6af1a0b48e82f5148872f5bdca55b00688b", "filter": ".*\\/Dockerfile" }, "ghcr.io/rocker-org/devcontainer/tidyverse": { @@ -61,7 +61,7 @@ }, "lscr.io/linuxserver/code-server": { "tag": "latest", - "installed": "sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e", + "installed": "sha256:308f49acac8734542560f797d79b15e4c872c4d3f97d1b22862633fcce2af62a", "filter": ".*\\/Dockerfile" }, "golang": { diff --git a/src/aou-common/extension-builder/Dockerfile b/src/aou-common/extension-builder/Dockerfile index 3daec4f0..8fa69e26 100644 --- a/src/aou-common/extension-builder/Dockerfile +++ b/src/aou-common/extension-builder/Dockerfile @@ -1,4 +1,4 @@ -FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:93e4fe76ed151be30ee83d4ee1ef25c97038f1f4bc0e410443b43ca1ccc9f1e7 +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:32f6f8192a0a0a34881491600a2482608e9133ffd6fb3ff137fe65c9bc160437 COPY extension /extension diff --git a/src/custom-workbench-jupyter-template/Dockerfile b/src/custom-workbench-jupyter-template/Dockerfile index c3b6d9d8..074de09c 100644 --- a/src/custom-workbench-jupyter-template/Dockerfile +++ b/src/custom-workbench-jupyter-template/Dockerfile @@ -1,4 +1,4 @@ -FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:ec12ff37df1749def9d181e5fdc027c9f94f34a7dd5977e8af4e543660a9c766 +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:c6e55356fa78187da382c76af331c6af1a0b48e82f5148872f5bdca55b00688b # Install jupyter extensions RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \ diff --git a/src/jupyter-aou/Dockerfile b/src/jupyter-aou/Dockerfile index d3f1114e..2196b023 100644 --- a/src/jupyter-aou/Dockerfile +++ b/src/jupyter-aou/Dockerfile @@ -1,4 +1,4 @@ -FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:1c827209fb24a1f4099b1e7db7a65775dca076471a47e5b0ce52c23cfda54f3f +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:093cbf59aa63e042980a19f5403655516da1b1a8c671379978959f468ce33052 # Install jupyter extensions RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \ diff --git a/src/jupyter-aou/docker-compose.yaml b/src/jupyter-aou/docker-compose.yaml index 33f7410f..85fdecd1 100644 --- a/src/jupyter-aou/docker-compose.yaml +++ b/src/jupyter-aou/docker-compose.yaml @@ -27,7 +27,7 @@ services: # TODO(PHP-87353): Add remotefuse back. See https://github.com/verily-src/workbench-app-devcontainers/pull/227 wondershaper: container_name: "wondershaper" - image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:0b297a607d08782070c8a81080ed97d8cbf0af7740adae7b1a71a8b36edea960" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:8150f0241344b58f6e0095e570e1f9fbbd98220009009c3a3e8a9cdf15cba973" restart: always network_mode: "host" cap_add: diff --git a/src/jupyter-common/extension-builder/Dockerfile b/src/jupyter-common/extension-builder/Dockerfile index 7c24053c..64f50aa4 100644 --- a/src/jupyter-common/extension-builder/Dockerfile +++ b/src/jupyter-common/extension-builder/Dockerfile @@ -1,4 +1,4 @@ -FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:93e4fe76ed151be30ee83d4ee1ef25c97038f1f4bc0e410443b43ca1ccc9f1e7 +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:32f6f8192a0a0a34881491600a2482608e9133ffd6fb3ff137fe65c9bc160437 COPY extension /extension diff --git a/src/nemo_jupyter_aou/docker-compose.yaml b/src/nemo_jupyter_aou/docker-compose.yaml index 40ffc572..503b3239 100644 --- a/src/nemo_jupyter_aou/docker-compose.yaml +++ b/src/nemo_jupyter_aou/docker-compose.yaml @@ -26,7 +26,7 @@ services: command: jupyter lab --ip=0.0.0.0 --port=8888 --no-browser --LabApp.token='' wondershaper: container_name: "wondershaper" - image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:0b297a607d08782070c8a81080ed97d8cbf0af7740adae7b1a71a8b36edea960" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:8150f0241344b58f6e0095e570e1f9fbbd98220009009c3a3e8a9cdf15cba973" restart: always network_mode: "host" cap_add: diff --git a/src/r-analysis-aou/docker-compose.yaml b/src/r-analysis-aou/docker-compose.yaml index 3bf05e95..bd691b03 100644 --- a/src/r-analysis-aou/docker-compose.yaml +++ b/src/r-analysis-aou/docker-compose.yaml @@ -27,7 +27,7 @@ services: - apparmor:unconfined wondershaper: container_name: "wondershaper" - image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:0b297a607d08782070c8a81080ed97d8cbf0af7740adae7b1a71a8b36edea960" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:8150f0241344b58f6e0095e570e1f9fbbd98220009009c3a3e8a9cdf15cba973" restart: always network_mode: "host" cap_add: diff --git a/src/vscode-docker/Dockerfile b/src/vscode-docker/Dockerfile index d427443e..3036fdc7 100644 --- a/src/vscode-docker/Dockerfile +++ b/src/vscode-docker/Dockerfile @@ -1,7 +1,7 @@ # VS Code Docker Development Container # Based on lscr.io/linuxserver/code-server with Docker, kubectl, minikube, skaffold, helm, and Go pre-installed -FROM lscr.io/linuxserver/code-server@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e +FROM lscr.io/linuxserver/code-server@sha256:308f49acac8734542560f797d79b15e4c872c4d3f97d1b22862633fcce2af62a # Install system dependencies RUN apt-get update && apt-get install -y \ diff --git a/src/workbench-jupyter-parabricks-aou/docker-compose.yaml b/src/workbench-jupyter-parabricks-aou/docker-compose.yaml index ebc96701..ad7f2b5d 100644 --- a/src/workbench-jupyter-parabricks-aou/docker-compose.yaml +++ b/src/workbench-jupyter-parabricks-aou/docker-compose.yaml @@ -26,7 +26,7 @@ services: command: ["jupyter", "lab", "--ip=0.0.0.0", "--port=8888", "--no-browser", "--LabApp.token=''"] wondershaper: container_name: "wondershaper" - image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:0b297a607d08782070c8a81080ed97d8cbf0af7740adae7b1a71a8b36edea960" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:8150f0241344b58f6e0095e570e1f9fbbd98220009009c3a3e8a9cdf15cba973" restart: always network_mode: "host" cap_add: From e7ca231b9ba28e24f1d22279e185e3c40a00c4dc Mon Sep 17 00:00:00 2001 From: David Shen Date: Thu, 9 Apr 2026 10:05:35 -0400 Subject: [PATCH 2/2] Update vscode image and state filter --- feature-versions/state.json | 2 +- src/vscode/docker-compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/feature-versions/state.json b/feature-versions/state.json index 5512b684..82544bee 100644 --- a/feature-versions/state.json +++ b/feature-versions/state.json @@ -62,7 +62,7 @@ "lscr.io/linuxserver/code-server": { "tag": "latest", "installed": "sha256:308f49acac8734542560f797d79b15e4c872c4d3f97d1b22862633fcce2af62a", - "filter": ".*\\/Dockerfile" + "filter": ".*\\/(docker-compose\\.yaml|Dockerfile)" }, "golang": { "tag": "1.23-bookworm", diff --git a/src/vscode/docker-compose.yaml b/src/vscode/docker-compose.yaml index 2ba29f78..24744aa9 100644 --- a/src/vscode/docker-compose.yaml +++ b/src/vscode/docker-compose.yaml @@ -2,7 +2,7 @@ version: "2.4" services: app: container_name: "application-server" - image: "lscr.io/linuxserver/code-server@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e" + image: "lscr.io/linuxserver/code-server@sha256:308f49acac8734542560f797d79b15e4c872c4d3f97d1b22862633fcce2af62a" restart: always volumes: - .:/workspace:cached