diff --git a/configure.sh b/configure.sh index 9b71eb9..3d4cc3c 100755 --- a/configure.sh +++ b/configure.sh @@ -28,6 +28,8 @@ export RUNNER_RUNNER_FILE=${RUNNER_RUNNER_FILE:-.runner} export RUNNER_RUNNER_FILE_APPEND_HOSTNAME=${RUNNER_RUNNER_FILE_APPEND_HOSTNAME:-true} export RUNNER_USERNAME=${RUNNER_USERNAME:-} export RUNNER_WORKDIR=${RUNNER_WORKDIR:-/tmp} +export SCCACHE_GCS_BUCKET=${SCCACHE_GCS_BUCKET:-} +export SCCACHE_GCS_RW_MODE=${SCCACHE_GCS_RW_MODE:-READ_WRITE} export TWINE_NON_INTERACTIVE=${TWINE_NON_INTERACTIVE:-true} echo "AWS_ACCESS_KEY=\"${AWS_ACCESS_KEY}"\" echo "CARGO_NET_GIT_FETCH_WITH_CLI=\"${CARGO_NET_GIT_FETCH_WITH_CLI}"\" @@ -55,6 +57,8 @@ echo "RUNNER_RUNNER_FILE=\"${RUNNER_RUNNER_FILE}"\" echo "RUNNER_RUNNER_FILE_APPEND_HOSTNAME=\"${RUNNER_RUNNER_FILE_APPEND_HOSTNAME}"\" echo "RUNNER_USERNAME=\"${RUNNER_USERNAME}"\" echo "RUNNER_WORKDIR=\"${RUNNER_WORKDIR}"\" +echo "SCCACHE_GCS_BUCKET=\"${SCCACHE_GCS_BUCKET}"\" +echo "SCCACHE_GCS_RW_MODE=\"${SCCACHE_GCS_RW_MODE}"\" echo "TWINE_NON_INTERACTIVE=\"${TWINE_NON_INTERACTIVE}"\" echo "" @@ -239,6 +243,8 @@ else echo "== git already configured ==" fi +SCCACHE_GCS_KEY_PATH="$HOME/gcp_servicekey.json" + echo "$CURRENT_CONFIG_HASH" > "$LAST_CONFIG_HASH_FILE" if [[ -v GITHUB_ENV ]]; then @@ -247,6 +253,9 @@ if [[ -v GITHUB_ENV ]]; then CARGO_NET_GIT_FETCH_WITH_CLI=$CARGO_NET_GIT_FETCH_WITH_CLI TWINE_NON_INTERACTIVE=$TWINE_NON_INTERACTIVE NIX_S3_CACHE_LOCATION=$NIX_S3_CACHE_LOCATION +SCCACHE_GCS_BUCKET=$SCCACHE_GCS_BUCKET +SCCACHE_GCS_KEY_PATH=$SCCACHE_GCS_KEY_PATH +SCCACHE_GCS_RW_MODE=$SCCACHE_GCS_RW_MODE EOF else echo "== \$GITHUB_ENV is not set. not running as an action. =="