From 07710a9e73b637d788a2731073f9bfb02c59f3e4 Mon Sep 17 00:00:00 2001 From: Eric Arellano Date: Thu, 15 Jul 2021 18:46:52 -0700 Subject: [PATCH] [internal] Fix AWS CLI breaking due to Python 2 usage --- build-support/bin/install_aws_cli_for_ci.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build-support/bin/install_aws_cli_for_ci.sh b/build-support/bin/install_aws_cli_for_ci.sh index c6b59b1958a..fe0f4cf0e89 100755 --- a/build-support/bin/install_aws_cli_for_ci.sh +++ b/build-support/bin/install_aws_cli_for_ci.sh @@ -14,7 +14,6 @@ source build-support/common.sh AWS_CLI_ROOT="${HOME}/.aws_cli" AWS_CLI_BIN="${AWS_CLI_ROOT}/bin/aws" -# We first check if AWS CLI is already installed thanks to Travis's cache. if [[ ! -x "${AWS_CLI_BIN}" ]]; then TMPDIR=$(mktemp -d) @@ -23,7 +22,9 @@ if [[ ! -x "${AWS_CLI_BIN}" ]]; then curl --fail "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip - ./awscli-bundle/install --install-dir "${AWS_CLI_ROOT}" + # NB: We must run this with python3 because it defaults to `python`, which refers to Python 2 in Linux GitHub + # Actions CI job and is no longer supported. + python3 ./awscli-bundle/install --install-dir "${AWS_CLI_ROOT}" popd