diff --git a/action.sh b/action.sh index bd6f661..94ef16d 100755 --- a/action.sh +++ b/action.sh @@ -1,7 +1,8 @@ #!/bin/bash set -e -if [[ -n "${INPUT_BASE_URL_OVERRIDE}" ]]; then + +if [[ -n "${INPUT_BASE_URL_OVERRIDE}" ]]; then echo "initial-base-url=$(grep "BASE_URL" ${INPUT_K6_SCRIPT} | head -1)" >> $GITHUB_OUTPUT sed -i "s,const BASE_URL =.*,const BASE_URL = \"${INPUT_BASE_URL_OVERRIDE}\";,g" $INPUT_K6_SCRIPT echo "resulting-base-url=$(grep "BASE_URL" ${INPUT_K6_SCRIPT} | head -1)" >> $GITHUB_OUTPUT @@ -12,6 +13,7 @@ sleep 60 echo "Starting K6 tests." acct=$(aws sts get-caller-identity --query 'Account' --output text) +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin ${acct}.dkr.ecr.us-east-1.amazonaws.com if [[ -n "${INPUT_ADDITIONAL_MOUNT}" ]]; then docker run -v $(pwd)/${INPUT_K6_SCRIPT}:/k6/${INPUT_K6_SCRIPT} -v $(pwd)/${INPUT_ADDITIONAL_MOUNT}:/k6/${INPUT_ADDITIONAL_MOUNT} ${acct}.dkr.ecr.us-east-1.amazonaws.com/docker-hub/grafana/k6:latest run ${INPUT_K6_FLAGS} /k6/${INPUT_K6_SCRIPT}