Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion feature-versions/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
},
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder": {
"tag": "latest",
"installed": "sha256:039b3fe16bf349b81cc10a825f4ed62439187d9f9e80529568a964006e78647a",
"installed": "sha256:6e5650bb9c478afdd926dc90879fd7ff789533ff9583260e9afa92819020d42d",
"filter": "src\\/.*\\/Dockerfile"
},
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter": {
Expand Down
2 changes: 1 addition & 1 deletion src/aou-common/extension-builder/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:039b3fe16bf349b81cc10a825f4ed62439187d9f9e80529568a964006e78647a
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:6e5650bb9c478afdd926dc90879fd7ff789533ff9583260e9afa92819020d42d

COPY extension /extension

Expand Down
2 changes: 1 addition & 1 deletion src/custom-workbench-jupyter-template/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
],
"features": {
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "jupyter" },
Expand Down
2 changes: 1 addition & 1 deletion src/jupyter-common/extension-builder/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:039b3fe16bf349b81cc10a825f4ed62439187d9f9e80529568a964006e78647a
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:6e5650bb9c478afdd926dc90879fd7ff789533ff9583260e9afa92819020d42d

COPY extension /extension

Expand Down
2 changes: 1 addition & 1 deletion src/nemo_jupyter/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
},
"ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {},
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "jupyter" },
Expand Down
6 changes: 3 additions & 3 deletions src/playground/playground/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ COPY . .

RUN go build -o /playground .

FROM alpine:latest
FROM node:24.19.0-alpine@sha256:d32cdf619f63fe0471182d08996dd516c6275bb5fd31ae06e55a570bd9e1ad43

# Install Node.js, npm, Docker CLI, docker-compose, buildx, ttyd, bash, and devcontainer CLI
RUN apk add --no-cache nodejs npm docker-cli docker-cli-compose docker-cli-buildx ttyd bash && \
# Install Docker CLI, docker-compose, buildx, ttyd, bash, and devcontainer CLI
RUN apk add --no-cache docker-cli docker-cli-compose docker-cli-buildx ttyd bash && \
npm install -g @devcontainers/cli

RUN addgroup -S playground -g 1001 && adduser -S playground -u 1001 -G playground
Expand Down
2 changes: 1 addition & 1 deletion src/r-analysis/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"ghcr.io/devcontainers/features/aws-cli@sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef": {},
"ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {},
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "rstudio" },
Expand Down
2 changes: 1 addition & 1 deletion src/virtual-browser-jupyter/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
],
"features": {
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "jupyter" },
Expand Down
2 changes: 1 addition & 1 deletion src/virtual-browser-rstudio/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"ghcr.io/devcontainers/features/aws-cli@sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef": {},
"ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {},
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "rstudio" },
Expand Down
2 changes: 1 addition & 1 deletion src/vscode-docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | d
rm -rf /var/lib/apt/lists/*

# Install Node.js (required for promptfoo)
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && \
apt-get install -y nodejs && \
rm -rf /var/lib/apt/lists/*
Comment on lines 68 to 71

Expand Down
2 changes: 1 addition & 1 deletion src/vscode-with-llm/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"jdkDistro": "tem"
},
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/devcontainers/features/aws-cli@sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef": {},
"ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {},
Expand Down
2 changes: 1 addition & 1 deletion src/vscode/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"jdkDistro": "tem"
},
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/devcontainers/features/aws-cli@sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef": {},
"ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {},
Expand Down
2 changes: 1 addition & 1 deletion src/workbench-jupyter-parabricks/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {},
"ghcr.io/devcontainers/features/aws-cli@sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef":{},
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "jupyter" },
Expand Down
2 changes: 1 addition & 1 deletion src/workbench-jupyter-with-llm/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"postStartCommand": "./startupscript/remount-on-restart.sh jupyter /home/jupyter \"${templateOption:cloud}\" \"${templateOption:login}\"; sudo -u jupyter /opt/llm-context/run-context-generator.sh /home/jupyter || true",
"features": {
"ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6": {
"version": "24.11.0"
"version": "24.19.0"
},
"ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a": {},
"./.devcontainer/features/gemini-cli": { "username": "jupyter" },
Expand Down
4 changes: 2 additions & 2 deletions startupscript/butane/010-install-node.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ set -o pipefail
set -o xtrace

# Download Node.js from the source code and extract it to /opt
readonly NODE_VERSION="v18.16.1"
readonly NODE_VERSION="v24.19.0"
readonly PLATFORM="linux-x64"
readonly NODE_TAR="node-${NODE_VERSION}-${PLATFORM}.tar.gz"
readonly NODE_INSTALL_SRC="https://storage.googleapis.com/bkt-workbench-artifacts/mirror/${NODE_TAR}"
readonly NODE_INSTALL_PATH="/home/core/${NODE_TAR}"

echo "Downloading Node from ${NODE_INSTALL_SRC}"
wget -q -O "${NODE_INSTALL_PATH}" "${NODE_INSTALL_SRC}"
echo "59582f51570d0857de6333620323bdeee5ae36107318f86ce5eca24747cabf5b ${NODE_INSTALL_PATH}" | sha256sum -c
echo "f625d97cd707df4ff96254916fbc5ff014f09c09effe5a1e0ca8f6d41a8789d4 ${NODE_INSTALL_PATH}" | sha256sum -c

echo "Installing Node from ${NODE_INSTALL_PATH}"
tar -xzf "${NODE_INSTALL_PATH}" -C /opt --strip-components=1
Expand Down
Loading