Skip to content

Commit caeb2be

Browse files
committed
set DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST=true
1 parent 9dfbe53 commit caeb2be

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

.github/workflows/ci.cpu.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,12 @@ jobs:
3030
options: -u root
3131
image: rapidsai/devcontainers:25.10-cpp-${{ matrix.tag }}
3232
env:
33+
DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST: true
3334
SCCACHE_REGION: "us-east-2"
3435
SCCACHE_BUCKET: "rapids-sccache-devs"
3536
SCCACHE_S3_KEY_PREFIX: "nvidia-stdexec-dev"
37+
SCCACHE_ERROR_LOG: "/home/coder/stdexec/.cache/sccache.log"
38+
SCCACHE_SERVER_LOG: "sccache=debug"
3639
permissions:
3740
id-token: write # This is required for configure-aws-credentials
3841
contents: read # This is required for actions/checkout
@@ -48,20 +51,21 @@ jobs:
4851
persist-credentials: false
4952
- name: Setup environment
5053
run: |
54+
mkdir -p /home/coder/stdexec/.cache/.{cache,config}
5155
echo "ARTIFACT_PREFIX=${{runner.os}}-${{matrix.tag}}-${{matrix.arch}}" >> "${GITHUB_ENV}"
5256
echo "ARTIFACT_SUFFIX=${{github.run_id}}-${{github.run_attempt}}-$RANDOM" >> "${GITHUB_ENV}"
5357
- id: sccache-preprocessor-cache
5458
name: Setup sccache preprocessor cache
5559
uses: actions/cache@v4
5660
with:
57-
path: .cache/.cache/sccache/preprocessor
61+
path: /home/coder/stdexec/.cache/.cache/sccache/preprocessor
5862
restore-keys: sccache-preprocessor-cache-${{env.ARTIFACT_PREFIX}}
5963
key: sccache-preprocessor-cache-${{env.ARTIFACT_PREFIX}}-${{env.ARTIFACT_SUFFIX}}
6064
- id: sccache-dist-toolchains-cache
6165
name: Setup sccache-dist client toolchains cache
6266
uses: actions/cache@v4
6367
with:
64-
path: .cache/.cache/sccache-dist-client
68+
path: /home/coder/stdexec/.cache/.cache/sccache-dist-client
6569
restore-keys: sccache-toolchains-cache-${{env.ARTIFACT_PREFIX}}
6670
key: sccache-toolchains-cache-${{env.ARTIFACT_PREFIX}}-${{env.ARTIFACT_SUFFIX}}
6771
- if: github.repository_owner == 'NVIDIA'
@@ -104,7 +108,7 @@ jobs:
104108
uses: actions/upload-artifact@v4
105109
with:
106110
name: sccache-client-logs-${{env.ARTIFACT_PREFIX}}-${{env.ARTIFACT_SUFFIX}}
107-
path: .cache/sccache*.log
111+
path: /home/coder/stdexec/.cache/sccache*.log
108112
compression-level: 9
109113

110114
ci-cpu:

.github/workflows/ci.gpu.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,12 @@ jobs:
2929
options: -u root
3030
image: rapidsai/devcontainers:25.10-cpp-${{ matrix.tag }}
3131
env:
32+
DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST: true
3233
SCCACHE_REGION: "us-east-2"
3334
SCCACHE_BUCKET: "rapids-sccache-devs"
3435
SCCACHE_S3_KEY_PREFIX: "nvidia-stdexec-dev"
36+
SCCACHE_ERROR_LOG: "/home/coder/stdexec/.cache/sccache.log"
37+
SCCACHE_SERVER_LOG: "sccache=debug"
3538
NVIDIA_VISIBLE_DEVICES: "${{ env.NVIDIA_VISIBLE_DEVICES }}"
3639
permissions:
3740
id-token: write # This is required for configure-aws-credentials
@@ -50,20 +53,21 @@ jobs:
5053
persist-credentials: false
5154
- name: Setup environment
5255
run: |
56+
mkdir -p /home/coder/stdexec/.cache/.{cache,config}
5357
echo "ARTIFACT_PREFIX=${{runner.os}}-cuda${{matrix.cuda}}-${{matrix.tag}}-${{matrix.arch}}" >> "${GITHUB_ENV}"
5458
echo "ARTIFACT_SUFFIX=${{github.run_id}}-${{github.run_attempt}}-$RANDOM" >> "${GITHUB_ENV}"
5559
- id: sccache-preprocessor-cache
5660
name: Setup sccache preprocessor cache
5761
uses: actions/cache@v4
5862
with:
59-
path: .cache/.cache/sccache/preprocessor
63+
path: /home/coder/stdexec/.cache/.cache/sccache/preprocessor
6064
restore-keys: sccache-preprocessor-cache-${{env.ARTIFACT_PREFIX}}
6165
key: sccache-preprocessor-cache-${{env.ARTIFACT_PREFIX}}-${{env.ARTIFACT_SUFFIX}}
6266
- id: sccache-dist-toolchains-cache
6367
name: Setup sccache-dist client toolchains cache
6468
uses: actions/cache@v4
6569
with:
66-
path: .cache/.cache/sccache-dist-client
70+
path: /home/coder/stdexec/.cache/.cache/sccache-dist-client
6771
restore-keys: sccache-toolchains-cache-${{env.ARTIFACT_PREFIX}}
6872
key: sccache-toolchains-cache-${{env.ARTIFACT_PREFIX}}-${{env.ARTIFACT_SUFFIX}}
6973
- if: github.repository_owner == 'NVIDIA'
@@ -122,7 +126,7 @@ jobs:
122126
uses: actions/upload-artifact@v4
123127
with:
124128
name: sccache-client-logs-${{env.ARTIFACT_PREFIX}}-${{env.ARTIFACT_SUFFIX}}
125-
path: .cache/sccache*.log
129+
path: /home/coder/stdexec/.cache/sccache*.log
126130
compression-level: 9
127131

128132

0 commit comments

Comments
 (0)