From 4392e3bf31d77642ba59a103f76fc87c49b57445 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 19 May 2026 19:41:48 -0400 Subject: [PATCH] fix: replace useless cat with input redirect (SC2002) --- deploy.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/deploy.sh b/deploy.sh index 2699123..140a0d1 100755 --- a/deploy.sh +++ b/deploy.sh @@ -53,13 +53,13 @@ echo " ✓ Image pushed" # 4. IAM role echo "[4/5] Creating IAM execution role..." -TRUST=$(cat iam/execution-role.json | python3 -c " +TRUST=$(python3 -c " import json,sys,os d=json.load(sys.stdin) t=json.dumps(d['trust_policy']).replace('\${AWS_ACCOUNT_ID}',os.environ['AWS_ACCOUNT_ID']) -print(t)" AWS_ACCOUNT_ID="${AWS_ACCOUNT_ID}") +print(t)" AWS_ACCOUNT_ID="${AWS_ACCOUNT_ID}" < iam/execution-role.json) -PERMS=$(cat iam/execution-role.json | python3 -c " +PERMS=$(python3 -c " import json,sys,os d=json.load(sys.stdin) p=json.dumps(d['permissions_policy']) @@ -68,7 +68,7 @@ p=p.replace('\${POSTGRES_SECRET_NAME}',os.environ['POSTGRES_SECRET_NAME']) p=p.replace('\${KMS_KEY_ID}',os.environ.get('KMS_KEY_ID','*')) print(p)" AWS_ACCOUNT_ID="${AWS_ACCOUNT_ID}" \ POSTGRES_SECRET_NAME="${POSTGRES_SECRET_NAME}" \ - KMS_KEY_ID="${KMS_KEY_ID:-*}") + KMS_KEY_ID="${KMS_KEY_ID:-*}" < iam/execution-role.json) ROLE_ARN=$(aws iam create-role \ --role-name "${IAM_ROLE_NAME}" \