[GHA-Build] Separate distro and ls extensions builds. Initial trial of clearing S3 caches

This commit is contained in:
aboyko
2023-07-31 14:48:59 -04:00
parent 657a255f97
commit 44a46ec8a9
6 changed files with 114 additions and 64 deletions

12
.github/scripts/clear-s3-caches.sh vendored Executable file
View File

@@ -0,0 +1,12 @@
s3_path=$1
invalidation_json=`aws cloudfront create-invalidation --distribution-id ECAO9Q8651L8M --paths $s3_path | jq '.'`
invalidation_id=`echo $invalidation_json | jq -r '.Invalidation.Id'`
invalidation_status=`echo $invalidation_json | jq -r '.Invalidation.Status'`
echo "ID=${invalidation_id} Status=${invalidation_status}"
while [ $invalidation_status = "InProgress" ]
do
echo "Invalidation status: ${invalidation_status}"
sleep 3
invalidation_status=`aws cloudfront get-invalidation --distribution-id ECAO9Q8651L8M --id $invalidation_id | jq -r '.Invalidation.Status'`
done
echo "Final invalidation status: ${invalidation_status}"