Skip to content

Commit 0d0a2a3

Browse files
committed
Do not pass empty AWS keys to sccache in PR builds
1 parent 5789fc0 commit 0d0a2a3

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Diff for: src/ci/docker/run.sh

+8-2
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,15 @@ args=
236236
if [ "$SCCACHE_BUCKET" != "" ]; then
237237
args="$args --env SCCACHE_BUCKET"
238238
args="$args --env SCCACHE_REGION"
239-
args="$args --env AWS_ACCESS_KEY_ID"
240-
args="$args --env AWS_SECRET_ACCESS_KEY"
241239
args="$args --env AWS_REGION"
240+
241+
# Disable S3 authentication for PR builds, because the access keys are missing
242+
if [ "$PR_CI_JOB" != "" ]; then
243+
args="$args --env SCCACHE_S3_NO_CREDENTIALS=1"
244+
else
245+
args="$args --env AWS_ACCESS_KEY_ID"
246+
args="$args --env AWS_SECRET_ACCESS_KEY"
247+
fi
242248
else
243249
mkdir -p $HOME/.cache/sccache
244250
args="$args --env SCCACHE_DIR=/sccache --volume $HOME/.cache/sccache:/sccache"

0 commit comments

Comments
 (0)