Skip to content

Commit ca4d310

Browse files
authored
cleanup (#121)
* copy the default clangd config from /etc/skel to ~/.config for all images * separate the volume mounts by CUDA version * don't auto-format JSON * safely activate conda and virtual envs * bump feature version * remove set -ex from features' install.sh * roll cmake version back if latest tag is pushed before release is published * default CUDA version to 12.0 * update ninja to use cmake fallback * remove updateContentCommand * properly exclude RAPIDS python package names * only include unique names
1 parent 7b6a152 commit ca4d310

32 files changed

+71
-119
lines changed

.devcontainer/cuda11.8-conda/devcontainer.json

+4-20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"shutdownAction": "stopContainer",
32
"build": {
43
"context": "${localWorkspaceFolder}/.devcontainer",
54
"dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile",
@@ -9,30 +8,15 @@
98
"BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda11.8-mambaforge-ubuntu22.04"
109
}
1110
},
12-
"hostRequirements": {
13-
"gpu": true
14-
},
11+
"hostRequirements": {"gpu": "optional"},
1512
"features": {
1613
"./features/rapids-build-utils": {}
1714
},
1815
"overrideFeatureInstallOrder": [
1916
"./features/rapids-build-utils"
2017
],
21-
"initializeCommand": [
22-
"/bin/bash",
23-
"-c",
24-
"mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/unified} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"
25-
],
26-
"updateContentCommand": [
27-
"/bin/bash",
28-
"-c",
29-
"mkdir -m 0755 -p ~/.config/clangd && cp -n /etc/skel/.config/clangd/config.yaml ~/.config/clangd/config.yaml"
30-
],
31-
"postAttachCommand": [
32-
"/bin/bash",
33-
"-c",
34-
"if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"
35-
],
18+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda11.8-envs} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"],
19+
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3620
"workspaceFolder": "/home/coder",
3721
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent",
3822
"mounts": [
@@ -49,7 +33,7 @@
4933
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
5034
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
5135
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
52-
"source=${localWorkspaceFolder}/../.conda/unified,target=/home/coder/.conda/envs,type=bind,consistency=consistent",
36+
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda11.8-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent",
5337
"source=${localWorkspaceFolder}/.devcontainer/cuda11.8-conda/features/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent",
5438
"source=${localWorkspaceFolder}/.devcontainer/cuda11.8-conda/features/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent"
5539
],

.devcontainer/cuda11.8-pip/devcontainer.json

+4-20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"shutdownAction": "stopContainer",
32
"build": {
43
"context": "${localWorkspaceFolder}/.devcontainer",
54
"dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile",
@@ -9,30 +8,15 @@
98
"BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda11.8-ubuntu22.04"
109
}
1110
},
12-
"hostRequirements": {
13-
"gpu": true
14-
},
11+
"hostRequirements": {"gpu": "optional"},
1512
"features": {
1613
"./features/rapids-build-utils": {}
1714
},
1815
"overrideFeatureInstallOrder": [
1916
"./features/rapids-build-utils"
2017
],
21-
"initializeCommand": [
22-
"/bin/bash",
23-
"-c",
24-
"mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/unified} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"
25-
],
26-
"updateContentCommand": [
27-
"/bin/bash",
28-
"-c",
29-
"mkdir -m 0755 -p ~/.config/clangd && cp -n /etc/skel/.config/clangd/config.yaml ~/.config/clangd/config.yaml"
30-
],
31-
"postAttachCommand": [
32-
"/bin/bash",
33-
"-c",
34-
"if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"
35-
],
18+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda11.8-venvs} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"],
19+
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3620
"workspaceFolder": "/home/coder",
3721
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent",
3822
"mounts": [
@@ -48,7 +32,7 @@
4832
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
4933
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
5034
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
51-
"source=${localWorkspaceFolder}/../.local/unified,target=/home/coder/.local,type=bind,consistency=consistent",
35+
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda11.8-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent",
5236
"source=${localWorkspaceFolder}/.devcontainer/cuda11.8-pip/features/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent",
5337
"source=${localWorkspaceFolder}/.devcontainer/cuda11.8-pip/features/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent"
5438
],

.devcontainer/cuda12.0-conda/devcontainer.json

+4-20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"shutdownAction": "stopContainer",
32
"build": {
43
"context": "${localWorkspaceFolder}/.devcontainer",
54
"dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile",
@@ -9,30 +8,15 @@
98
"BASE": "rapidsai/devcontainers:23.10-cpp-mambaforge-ubuntu22.04"
109
}
1110
},
12-
"hostRequirements": {
13-
"gpu": true
14-
},
11+
"hostRequirements": {"gpu": "optional"},
1512
"features": {
1613
"./features/rapids-build-utils": {}
1714
},
1815
"overrideFeatureInstallOrder": [
1916
"./features/rapids-build-utils"
2017
],
21-
"initializeCommand": [
22-
"/bin/bash",
23-
"-c",
24-
"mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/unified} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"
25-
],
26-
"updateContentCommand": [
27-
"/bin/bash",
28-
"-c",
29-
"mkdir -m 0755 -p ~/.config/clangd && cp -n /etc/skel/.config/clangd/config.yaml ~/.config/clangd/config.yaml"
30-
],
31-
"postAttachCommand": [
32-
"/bin/bash",
33-
"-c",
34-
"if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"
35-
],
18+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda12.0-envs} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"],
19+
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3620
"workspaceFolder": "/home/coder",
3721
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent",
3822
"mounts": [
@@ -49,7 +33,7 @@
4933
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
5034
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
5135
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
52-
"source=${localWorkspaceFolder}/../.conda/unified,target=/home/coder/.conda/envs,type=bind,consistency=consistent",
36+
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda12.0-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent",
5337
"source=${localWorkspaceFolder}/.devcontainer/cuda12.0-conda/features/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent",
5438
"source=${localWorkspaceFolder}/.devcontainer/cuda12.0-conda/features/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent"
5539
],

.devcontainer/cuda12.0-pip/devcontainer.json

+4-20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"shutdownAction": "stopContainer",
32
"build": {
43
"context": "${localWorkspaceFolder}/.devcontainer",
54
"dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile",
@@ -9,30 +8,15 @@
98
"BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda12.0-ubuntu22.04"
109
}
1110
},
12-
"hostRequirements": {
13-
"gpu": true
14-
},
11+
"hostRequirements": {"gpu": "optional"},
1512
"features": {
1613
"./features/rapids-build-utils": {}
1714
},
1815
"overrideFeatureInstallOrder": [
1916
"./features/rapids-build-utils"
2017
],
21-
"initializeCommand": [
22-
"/bin/bash",
23-
"-c",
24-
"mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/unified} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"
25-
],
26-
"updateContentCommand": [
27-
"/bin/bash",
28-
"-c",
29-
"mkdir -m 0755 -p ~/.config/clangd && cp -n /etc/skel/.config/clangd/config.yaml ~/.config/clangd/config.yaml"
30-
],
31-
"postAttachCommand": [
32-
"/bin/bash",
33-
"-c",
34-
"if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"
35-
],
18+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda12.0-venvs} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"],
19+
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3620
"workspaceFolder": "/home/coder",
3721
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent",
3822
"mounts": [
@@ -48,7 +32,7 @@
4832
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
4933
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
5034
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
51-
"source=${localWorkspaceFolder}/../.local/unified,target=/home/coder/.local,type=bind,consistency=consistent",
35+
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda12.0-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent",
5236
"source=${localWorkspaceFolder}/.devcontainer/cuda12.0-pip/features/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent",
5337
"source=${localWorkspaceFolder}/.devcontainer/cuda12.0-pip/features/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent"
5438
],

.vscode/settings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"[json]": {
33
"editor.tabSize": 2,
4-
"editor.formatOnSave": true,
4+
"editor.formatOnSave": false,
55
"editor.formatOnSaveMode": "file",
66
},
77
"[jsonc]": {
88
"editor.tabSize": 2,
9-
"editor.formatOnSave": true,
9+
"editor.formatOnSave": false,
1010
"editor.formatOnSaveMode": "file"
1111
},
1212
"files.associations": {

features/src/cccl-dev/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "NVIDIA CCCL development utilities",
33
"id": "cccl-dev",
4-
"version": "23.10.0",
4+
"version": "23.10.1",
55
"description": "A feature to install NVIDIA CCCL development utilities",
66
"options": {
77
"litVersion": {

features/src/cccl-dev/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
LIT_VERSION="${LITVERSION:-latest}";
55

features/src/cmake/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "CMake",
33
"id": "cmake",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install CMake",
66
"options": {
77
"version": {

features/src/cmake/install.sh

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
CMAKE_VERSION="${VERSION:-latest}";
55

@@ -15,11 +15,14 @@ echo "Downloading CMake...";
1515

1616
if [[ "${CMAKE_VERSION}" == "latest" ]]; then
1717
find_version_from_git_tags CMAKE_VERSION https://github.com/Kitware/CMake;
18+
while ! wget --no-hsts -q -O /tmp/cmake_${CMAKE_VERSION}.sh https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-$(uname -p).sh; do
19+
echo "(!) cmake version ${CMAKE_VERSION} failed to download. Attempting to fall back one version to retry...";
20+
find_prev_version_from_git_tags CMAKE_VERSION https://github.com/Kitware/CMake;
21+
done
22+
else
23+
wget --no-hsts -q -O /tmp/cmake_${CMAKE_VERSION}.sh https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-$(uname -p).sh;
1824
fi
1925

20-
wget --no-hsts -q -O /tmp/cmake_${CMAKE_VERSION}.sh \
21-
https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-$(uname -p).sh;
22-
2326
echo "Installing CMake...";
2427

2528
# Install CMake

features/src/cuda/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "CUDA Toolkit",
33
"id": "cuda",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install the NVIDIA CUDA Toolkit",
66
"options": {
77
"version": {

features/src/cuda/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
# Ensure we're in this feature's directory during build
55
cd "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )";

features/src/gcc/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "GCC",
33
"id": "gcc",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install gcc",
66
"options": {
77
"version": {

features/src/gcc/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
# Ensure we're in this feature's directory during build
55
cd "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )";

features/src/llvm/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "LLVM compilers and tools",
33
"id": "llvm",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install LLVM compilers and tools",
66
"options": {
77
"version": {

features/src/llvm/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
# Ensure we're in this feature's directory during build
55
cd "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )";

features/src/mambaforge/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Mambaforge",
33
"id": "mambaforge",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install mambaforge",
66
"options": {
77
"version": {

features/src/mambaforge/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
MAMBAFORGE_VERSION="${VERSION:-latest}";
55

features/src/ninja/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Ninja build",
33
"id": "ninja",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install ninja-build",
66
"options": {
77
"version": {

features/src/ninja/install.sh

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
NINJA_VERSION="${VERSION:-latest}";
55

@@ -35,8 +35,10 @@ if ! type cmake >/dev/null 2>&1; then
3535
CMAKE_VERSION=latest;
3636
find_version_from_git_tags CMAKE_VERSION https://github.com/Kitware/CMake;
3737

38-
wget --no-hsts -q -O /tmp/cmake_${CMAKE_VERSION}.sh \
39-
https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-$(uname -p).sh;
38+
while ! wget --no-hsts -q -O /tmp/cmake_${CMAKE_VERSION}.sh https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-$(uname -p).sh; do
39+
echo "(!) cmake version ${CMAKE_VERSION} failed to download. Attempting to fall back one version to retry...";
40+
find_prev_version_from_git_tags CMAKE_VERSION https://github.com/Kitware/CMake;
41+
done
4042

4143
echo "Installing CMake...";
4244

features/src/nvhpc/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "NVHPC SDK",
33
"id": "nvhpc",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install the NVHPC SDK",
66
"options": {
77
"version": {

features/src/nvhpc/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
# Ensure we're in this feature's directory during build
55
cd "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )";

features/src/oneapi/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Intel oneapi toolchain",
33
"id": "oneapi",
4-
"version": "23.10.1",
4+
"version": "23.10.2",
55
"description": "A feature to install the Intel oneapi toolchain",
66
"options": {
77
"version": {

features/src/oneapi/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! /usr/bin/env bash
2-
set -ex
2+
set -e
33

44
# Intel only publishes its compilers for x86
55
if [[ "$(uname -p)" != "x86_64" ]]; then

features/src/rapids-build-utils/devcontainer-feature.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "NVIDIA RAPIDS devcontainer build utilities",
33
"id": "rapids-build-utils",
4-
"version": "23.10.4",
4+
"version": "23.10.5",
55
"description": "A feature to install the RAPIDS devcontainer build utilities",
66
"containerEnv": {
77
"BASH_ENV": "/etc/bash.bash_env"

0 commit comments

Comments
 (0)