Skip to content

Commit 025ceb2

Browse files
authored
Merge branch 'master' into BENCH-8893_yp
2 parents 9b93851 + fb83386 commit 025ceb2

21 files changed

Lines changed: 39 additions & 36 deletions

File tree

feature-versions/state.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
},
2222
"ghcr.io/devcontainers/features/common-utils": {
2323
"tag": "2",
24-
"installed": "sha256:dbf431d6b42d55cde50fa1df75c7f7c3999a90cde6d73f7a7071174b3c3d0cc4",
24+
"installed": "sha256:cb0c4d3c276f157eed17935747e364178d75fee17f55c4e129966f64633deb3a",
2525
"filter": "src\\/.*\\/\\.devcontainer\\.json"
2626
},
2727
"ghcr.io/devcontainers/features/node": {
@@ -36,22 +36,22 @@
3636
},
3737
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper": {
3838
"tag": "latest",
39-
"installed": "sha256:ff6cb0ed80e949a67394b2015267e375c55e1fc577ffacb6fc6f76b5c82acb5c",
39+
"installed": "sha256:f0b22ef4dc3553a32b2703a2f37ce2108147d036356fdbfc4fa0b5b24e51f456",
4040
"filter": "src\\/.*\\/docker-compose.yaml"
4141
},
4242
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder": {
4343
"tag": "latest",
44-
"installed": "sha256:8e29733a48c7f1d8fc0995c9be47f99244eb57307bcc1a4dbf432efdaaffcb69",
44+
"installed": "sha256:e24c13fdc8f5c746fb3833c15b5913ed090603f23efbf8004ce0bae5b0d7e896",
4545
"filter": "src\\/.*\\/Dockerfile"
4646
},
4747
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter": {
4848
"tag": "latest",
49-
"installed": "sha256:e2043ab778c20cd3480502f075ec7ac89d7876207612a2ea54aaef40a72ea429",
49+
"installed": "sha256:7a5aad9e719b301f7c2d7e2b18399595e2618c9617ac31e2c728a647f225d704",
5050
"filter": "src\\/.*\\/Dockerfile"
5151
},
5252
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter": {
5353
"tag": "latest",
54-
"installed": "sha256:62089d6cef2015e08361928c6bb6ae003afd0800a3e682a536171b3bcb0765b1",
54+
"installed": "sha256:1dc9709007faf7b17810b01bd5c1dd439609e19e63a2fc34fb3afff9618d43bc",
5555
"filter": "src\\/.*\\/Dockerfile"
5656
},
5757
"ghcr.io/rocker-org/devcontainer/tidyverse": {
@@ -61,12 +61,12 @@
6161
},
6262
"lscr.io/linuxserver/code-server": {
6363
"tag": "latest",
64-
"installed": "sha256:7bd334657f13505abc1e20afeeee5670ad8f818e68853c810889184e597f3051",
64+
"installed": "sha256:7e9523734c003b6336781942df7b48aa6936a9df6931c12a19a1f7ad7858eeba",
6565
"filter": "src\\/.*\\/(docker-compose\\.yaml|Dockerfile)"
6666
},
6767
"golang": {
6868
"tag": "1.26-alpine",
69-
"installed": "sha256:91eda9776261207ea25fd06b5b7fed8d397dd2c0a283e77f2ab6e91bfa71079d",
69+
"installed": "sha256:3ad57304ad93bbec8548a0437ad9e06a455660655d9af011d58b993f6f615648",
7070
"filter": "src\\/.*\\/Dockerfile"
7171
},
7272
"nvcr.io/nvidia/nemo": {
@@ -86,12 +86,12 @@
8686
},
8787
"mikefarah/yq": {
8888
"tag": "4",
89-
"installed": "sha256:0cb4a78491b6e62ee8a9bf4fbeacbd15b5013d19bc420591b05383a696315e60",
89+
"installed": "sha256:11a1f0b604b13dbbdc662260d8db6f644b22d8553122a25c1b5b2e8713ca6977",
9090
"filter": "startupscript\\/butane\\/050-parse-devcontainer\\.sh"
9191
},
9292
"gcr.io/go-containerregistry/crane": {
9393
"tag": "latest",
94-
"installed": "sha256:d3a706262093746258f20107ab4e95536f9d6d45c8c3f3acf6b02b1801b440d6",
94+
"installed": "sha256:6f95e0e453f09944a625fa219d6879aa2dfaf3f4c7fe3ac9bf41a0a41d45ec46",
9595
"filter": "startupscript\\/butane\\/prefetch-oci-features\\.sh"
9696
}
9797
}

features/src/workbench-tools/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ readonly CONDA_PACKAGES_BINARIES=(
8888
"conda-forge::bgenix"
8989
"conda-forge::cromwell"
9090
"bioconda::ensembl-vep>=115"
91-
"bioconda::nextflow"
91+
"bioconda::nextflow=25.10.2"
9292
"bioconda::plink"
9393
"bioconda::plink2"
9494
"bioconda::regenie"

src/aou-common/extension-builder/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:8e29733a48c7f1d8fc0995c9be47f99244eb57307bcc1a4dbf432efdaaffcb69
1+
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:e24c13fdc8f5c746fb3833c15b5913ed090603f23efbf8004ce0bae5b0d7e896
22

33
COPY extension /extension
44

src/aou-common/load-envs/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang@sha256:91eda9776261207ea25fd06b5b7fed8d397dd2c0a283e77f2ab6e91bfa71079d
1+
FROM golang@sha256:3ad57304ad93bbec8548a0437ad9e06a455660655d9af011d58b993f6f615648
22
WORKDIR /source
33
RUN --mount=type=bind,source=.,target=/source,rw \
44
mkdir -p /dist && \

src/aou-sas/sas-pre-deploy.sh

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@ set -o pipefail
1515
# Data directories (on the sas-data volume)
1616
###############################################################################
1717
mkdir -p /data/saswork /data/utilloc
18-
chown -R aou:aougroup /data
19-
20-
###############################################################################
21-
# AoU environment loader (staged in Dockerfile at /opt/sas/aou/)
22-
###############################################################################
23-
if [ -d /opt/sas/aou ]; then
24-
cp -n /opt/sas/aou/load-env /opt/sas/aou/load-env.sh /data/ 2>/dev/null || true
25-
chown aou:aougroup /data/load-env /data/load-env.sh 2>/dev/null || true
26-
fi
18+
# Chown only the directories we manage, not /data/workspace (contains gcsfuse mounts)
19+
chown aou:aougroup /data
20+
chown -R aou:aougroup /data/saswork /data/utilloc

src/aou-sas/setup-sas-env.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ set -o pipefail
1414
readonly USER_NAME="${1}"
1515
readonly DATA_DIR="${2}"
1616

17-
if [ -f "${DATA_DIR}/load-env.sh" ]; then
18-
sudo -u "${USER_NAME}" bash -c "source '${DATA_DIR}/load-env.sh'" || true
17+
if [ -f "/opt/sas/aou/load-env.sh" ]; then
18+
sudo -u "${USER_NAME}" bash -c "source '/opt/sas/aou/load-env.sh'" || true
1919
fi
2020

2121
# Extract export statements from .bashrc to get workbench environment variables

src/common/secret-receiver/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang@sha256:91eda9776261207ea25fd06b5b7fed8d397dd2c0a283e77f2ab6e91bfa71079d
1+
FROM golang@sha256:3ad57304ad93bbec8548a0437ad9e06a455660655d9af011d58b993f6f615648
22
WORKDIR /source
33
RUN --mount=type=bind,source=.,target=/source,rw \
44
mkdir -p /dist && \

src/custom-workbench-jupyter-template/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:62089d6cef2015e08361928c6bb6ae003afd0800a3e682a536171b3bcb0765b1
1+
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:1dc9709007faf7b17810b01bd5c1dd439609e19e63a2fc34fb3afff9618d43bc
22

33
# Install jupyter extensions
44
RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \

src/jupyter-aou/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:e2043ab778c20cd3480502f075ec7ac89d7876207612a2ea54aaef40a72ea429
1+
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:7a5aad9e719b301f7c2d7e2b18399595e2618c9617ac31e2c728a647f225d704
22

33
# Install jupyter extensions
44
RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \

src/jupyter-aou/docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ services:
2727
# TODO(PHP-87353): Add remotefuse back. See https://github.com/verily-src/workbench-app-devcontainers/pull/227
2828
wondershaper:
2929
container_name: "wondershaper"
30-
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:ff6cb0ed80e949a67394b2015267e375c55e1fc577ffacb6fc6f76b5c82acb5c"
30+
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:f0b22ef4dc3553a32b2703a2f37ce2108147d036356fdbfc4fa0b5b24e51f456"
3131
restart: always
3232
network_mode: "host"
3333
cap_add:

0 commit comments

Comments
 (0)