From dc2dceb7959df9d450cb648e1998f62fa0d20fbd Mon Sep 17 00:00:00 2001 From: Morgan Funtowicz Date: Wed, 29 Jan 2025 10:30:07 +0100 Subject: [PATCH] misc(gha): expose action cache url and runtime as secrets --- .github/workflows/build.yaml | 1 + Dockerfile_trtllm | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) 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