diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-02-13 10:25:57 +0100 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-02-14 12:30:50 +0100 |
| commit | 0d0a2a3bea3ad69b4acaa421932cc0d2aee53a58 (patch) | |
| tree | 1177a5468d9d028a7864395db426fe437b77bdf4 | |
| parent | 5789fc0db18755af5f8a3ad067277cb56149d8de (diff) | |
| download | rust-0d0a2a3bea3ad69b4acaa421932cc0d2aee53a58.tar.gz rust-0d0a2a3bea3ad69b4acaa421932cc0d2aee53a58.zip | |
Do not pass empty AWS keys to sccache in PR builds
| -rwxr-xr-x | src/ci/docker/run.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/ci/docker/run.sh b/src/ci/docker/run.sh index d2697ac27ab..6658b83efc8 100755 --- a/src/ci/docker/run.sh +++ b/src/ci/docker/run.sh @@ -236,9 +236,15 @@ args= if [ "$SCCACHE_BUCKET" != "" ]; then args="$args --env SCCACHE_BUCKET" args="$args --env SCCACHE_REGION" - args="$args --env AWS_ACCESS_KEY_ID" - args="$args --env AWS_SECRET_ACCESS_KEY" args="$args --env AWS_REGION" + + # Disable S3 authentication for PR builds, because the access keys are missing + if [ "$PR_CI_JOB" != "" ]; then + args="$args --env SCCACHE_S3_NO_CREDENTIALS=1" + else + args="$args --env AWS_ACCESS_KEY_ID" + args="$args --env AWS_SECRET_ACCESS_KEY" + fi else mkdir -p $HOME/.cache/sccache args="$args --env SCCACHE_DIR=/sccache --volume $HOME/.cache/sccache:/sccache" |
