diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 73a55efe8..7edbf9932 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -191,6 +191,7 @@ jobs: PLATFORM=${{ env.PLATFORM }} build_type=${{ env.BUILD_TYPE }} sccache_gha_enabled=on + secrets: actions_cache_url=${{ env.ACTIONS_CACHE_URL }} actions_runtime_token=${{ env.ACTIONS_RUNTIME_TOKEN }} diff --git a/Dockerfile_trtllm b/Dockerfile_trtllm index 6538996a5..e15051c03 100644 --- a/Dockerfile_trtllm +++ b/Dockerfile_trtllm @@ -64,12 +64,12 @@ WORKDIR /usr/src/text-generation-inference ARG cuda_arch_list ARG build_type ARG sccache_gha_enabled -ARG actions_cache_url -ARG actions_runtime_token # Install Rust ENV PATH="/root/.cargo/bin:$PATH" -RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y && \ +RUN --mount=type=secret,id=actions_cache_url,env=ACTIONS_CACHE_URL \ + --mount=type=secret,id=actions_runtime_token,env=ACTIONS_RUNTIME_TOKEN \ + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y && \ chmod -R a+w /root/.rustup && \ chmod -R a+w /root/.cargo && \ cargo install sccache --locked