From 30aebcaf03a9db43dbfd311fa266a948540167e6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 24 Aug 2026 07:23:23 +0000 Subject: [PATCH] Automated feature update --- feature-versions/state.json | 14 +++++++------- src/aou-common/extension-builder/Dockerfile | 2 +- src/aou-common/load-envs/Dockerfile | 2 +- src/common/secret-receiver/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 +- src/vscode-with-llm/Dockerfile | 2 +- src/vscode/Dockerfile | 2 +- .../docker-compose.yaml | 2 +- src/workbench-jupyter-with-llm/Dockerfile | 2 +- 15 files changed, 21 insertions(+), 21 deletions(-) diff --git a/feature-versions/state.json b/feature-versions/state.json index 5705a24ed..89e882e1f 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:fb5515cca8201f38e1b0c782061cbe5ab7ea963ac439e611a77481fee75ca72f", + "installed": "sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27", "filter": "src\\/.*\\/docker-compose.yaml" }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder": { "tag": "latest", - "installed": "sha256:94b2d5d455de7bb3924bb1c4e7e94e6db70fcf64f6aa8a3c19e962ecd3056092", + "installed": "sha256:e278240f5f62504259989390e0e2c0773e4441d49f05bf389ab78884f97011c8", "filter": "src\\/.*\\/Dockerfile" }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter": { "tag": "latest", - "installed": "sha256:bcf9aa28433bc9021fd2c84d5d11fab85a06101aac39ad6c2de10bc661c12fdf", + "installed": "sha256:59739f5a7c28f4e9f257f0e01d016108b568eda0d56ecce1e97a86a3c739056a", "filter": "src\\/.*\\/Dockerfile" }, "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter": { "tag": "latest", - "installed": "sha256:7e32fa4c82d9ec5381b81e2673ff9e15f8eed0b767e3a83bb4a2d84714dbe4eb", + "installed": "sha256:a63a54b2d10888e360bbd72e1180fa225db834efbd7ae1d025d48e27407a7793", "filter": "src\\/.*\\/Dockerfile" }, "ghcr.io/rocker-org/devcontainer/tidyverse": { @@ -61,12 +61,12 @@ }, "lscr.io/linuxserver/code-server": { "tag": "latest", - "installed": "sha256:a6d1aa1083f224d1ebb47bf9e2eb9a5624c5107447014912b768c27bb30293fc", + "installed": "sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e", "filter": "src\\/.*\\/(docker-compose\\.yaml|Dockerfile)" }, "golang": { "tag": "1.26-alpine", - "installed": "sha256:3889b425f035be855a72fb4755265311293b6d414521f0a519d819df32222d83", + "installed": "sha256:28d89ee9cc0ff9fec75c82ca201e6bf7fdf9a679d4b7b24dfa04f2bb766bb468", "filter": "src\\/.*\\/Dockerfile" }, "nvcr.io/nvidia/nemo": { @@ -86,7 +86,7 @@ }, "mikefarah/yq": { "tag": "4", - "installed": "sha256:11a1f0b604b13dbbdc662260d8db6f644b22d8553122a25c1b5b2e8713ca6977", + "installed": "sha256:cfc4eee658595834ef304eadb0c3ea721f3b7cb6404ad8b7cb909cc5b5145b23", "filter": "startupscript\\/butane\\/050-parse-devcontainer\\.sh" }, "gcr.io/go-containerregistry/crane": { diff --git a/src/aou-common/extension-builder/Dockerfile b/src/aou-common/extension-builder/Dockerfile index bc8a3d272..d908c6100 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:94b2d5d455de7bb3924bb1c4e7e94e6db70fcf64f6aa8a3c19e962ecd3056092 +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:e278240f5f62504259989390e0e2c0773e4441d49f05bf389ab78884f97011c8 COPY extension /extension diff --git a/src/aou-common/load-envs/Dockerfile b/src/aou-common/load-envs/Dockerfile index f89f1dbf9..12712f39d 100644 --- a/src/aou-common/load-envs/Dockerfile +++ b/src/aou-common/load-envs/Dockerfile @@ -1,4 +1,4 @@ -FROM golang@sha256:3889b425f035be855a72fb4755265311293b6d414521f0a519d819df32222d83 +FROM golang@sha256:28d89ee9cc0ff9fec75c82ca201e6bf7fdf9a679d4b7b24dfa04f2bb766bb468 WORKDIR /source RUN --mount=type=bind,source=.,target=/source,rw \ mkdir -p /dist && \ diff --git a/src/common/secret-receiver/Dockerfile b/src/common/secret-receiver/Dockerfile index cbda6dcf6..d45905893 100644 --- a/src/common/secret-receiver/Dockerfile +++ b/src/common/secret-receiver/Dockerfile @@ -1,4 +1,4 @@ -FROM golang@sha256:3889b425f035be855a72fb4755265311293b6d414521f0a519d819df32222d83 +FROM golang@sha256:28d89ee9cc0ff9fec75c82ca201e6bf7fdf9a679d4b7b24dfa04f2bb766bb468 WORKDIR /source RUN --mount=type=bind,source=.,target=/source,rw \ mkdir -p /dist && \ diff --git a/src/custom-workbench-jupyter-template/Dockerfile b/src/custom-workbench-jupyter-template/Dockerfile index 9f6cd0f3a..31ed14214 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:7e32fa4c82d9ec5381b81e2673ff9e15f8eed0b767e3a83bb4a2d84714dbe4eb +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:a63a54b2d10888e360bbd72e1180fa225db834efbd7ae1d025d48e27407a7793 # 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 02ce8c1c5..f997b7fa6 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:bcf9aa28433bc9021fd2c84d5d11fab85a06101aac39ad6c2de10bc661c12fdf +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:59739f5a7c28f4e9f257f0e01d016108b568eda0d56ecce1e97a86a3c739056a # 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 0ae81edd4..feb0440a9 100644 --- a/src/jupyter-aou/docker-compose.yaml +++ b/src/jupyter-aou/docker-compose.yaml @@ -29,7 +29,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:fb5515cca8201f38e1b0c782061cbe5ab7ea963ac439e611a77481fee75ca72f" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27" restart: always network_mode: "host" cap_add: diff --git a/src/jupyter-common/extension-builder/Dockerfile b/src/jupyter-common/extension-builder/Dockerfile index 78c7c66b8..b5101ca14 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:94b2d5d455de7bb3924bb1c4e7e94e6db70fcf64f6aa8a3c19e962ecd3056092 +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:e278240f5f62504259989390e0e2c0773e4441d49f05bf389ab78884f97011c8 COPY extension /extension diff --git a/src/nemo_jupyter_aou/docker-compose.yaml b/src/nemo_jupyter_aou/docker-compose.yaml index d3cd6c1ff..42a8bbd07 100644 --- a/src/nemo_jupyter_aou/docker-compose.yaml +++ b/src/nemo_jupyter_aou/docker-compose.yaml @@ -28,7 +28,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:fb5515cca8201f38e1b0c782061cbe5ab7ea963ac439e611a77481fee75ca72f" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27" 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 3beeeada5..32922e9ef 100644 --- a/src/r-analysis-aou/docker-compose.yaml +++ b/src/r-analysis-aou/docker-compose.yaml @@ -29,7 +29,7 @@ services: - apparmor:unconfined wondershaper: container_name: "wondershaper" - image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:fb5515cca8201f38e1b0c782061cbe5ab7ea963ac439e611a77481fee75ca72f" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27" restart: always network_mode: "host" cap_add: diff --git a/src/vscode-docker/Dockerfile b/src/vscode-docker/Dockerfile index 7de64a986..d37cf4d4e 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:a6d1aa1083f224d1ebb47bf9e2eb9a5624c5107447014912b768c27bb30293fc +FROM lscr.io/linuxserver/code-server@sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e # Install system dependencies RUN apt-get update && apt-get install -y \ diff --git a/src/vscode-with-llm/Dockerfile b/src/vscode-with-llm/Dockerfile index b4a86e63f..0a43b3077 100644 --- a/src/vscode-with-llm/Dockerfile +++ b/src/vscode-with-llm/Dockerfile @@ -1,4 +1,4 @@ -FROM lscr.io/linuxserver/code-server@sha256:a6d1aa1083f224d1ebb47bf9e2eb9a5624c5107447014912b768c27bb30293fc +FROM lscr.io/linuxserver/code-server@sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e # Gemini: https://open-vsx.org/extension/Google/geminicodeassist # Claude: https://open-vsx.org/extension/Anthropic/claude-code diff --git a/src/vscode/Dockerfile b/src/vscode/Dockerfile index b4a86e63f..0a43b3077 100644 --- a/src/vscode/Dockerfile +++ b/src/vscode/Dockerfile @@ -1,4 +1,4 @@ -FROM lscr.io/linuxserver/code-server@sha256:a6d1aa1083f224d1ebb47bf9e2eb9a5624c5107447014912b768c27bb30293fc +FROM lscr.io/linuxserver/code-server@sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e # Gemini: https://open-vsx.org/extension/Google/geminicodeassist # Claude: https://open-vsx.org/extension/Anthropic/claude-code diff --git a/src/workbench-jupyter-parabricks-aou/docker-compose.yaml b/src/workbench-jupyter-parabricks-aou/docker-compose.yaml index 34ca7ab9b..7071ce4ee 100644 --- a/src/workbench-jupyter-parabricks-aou/docker-compose.yaml +++ b/src/workbench-jupyter-parabricks-aou/docker-compose.yaml @@ -28,7 +28,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:fb5515cca8201f38e1b0c782061cbe5ab7ea963ac439e611a77481fee75ca72f" + image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27" restart: always network_mode: "host" cap_add: diff --git a/src/workbench-jupyter-with-llm/Dockerfile b/src/workbench-jupyter-with-llm/Dockerfile index 2c5a874b2..fc7812b32 100644 --- a/src/workbench-jupyter-with-llm/Dockerfile +++ b/src/workbench-jupyter-with-llm/Dockerfile @@ -1,4 +1,4 @@ -FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:7e32fa4c82d9ec5381b81e2673ff9e15f8eed0b767e3a83bb4a2d84714dbe4eb +FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:a63a54b2d10888e360bbd72e1180fa225db834efbd7ae1d025d48e27407a7793 # Install jupyter extensions RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \