6767 uses : aws-actions/configure-aws-credentials@v4
6868 with :
6969 role-to-assume : ${{ secrets.DEV_AWS_ROLE }}
70- aws-region : " us-east -1"
70+ aws-region : " ap-southeast -1"
7171 output-credentials : true
7272 role-duration-seconds : 7200
7373
@@ -112,13 +112,13 @@ jobs:
112112 run : |
113113 GIT_SHA=${{github.sha}}
114114 nix run github:supabase/postgres/${GIT_SHA}#packer -- init amazon-arm64-nix.pkr.hcl
115- nix run github:supabase/postgres/${GIT_SHA}#packer -- build -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${EXECUTION_ID}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" -var "ansible_arguments=" -var "postgres-version=${{ steps.random.outputs.random_string }}" -var "region=us-east -1" -var 'ami_regions=["us-east -1"]' -var "force-deregister=true" -var "ansible_arguments=-e postgresql_major=${POSTGRES_MAJOR_VERSION}" amazon-arm64-nix.pkr.hcl
115+ nix run github:supabase/postgres/${GIT_SHA}#packer -- build -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${EXECUTION_ID}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" -var "ansible_arguments=" -var "postgres-version=${{ steps.random.outputs.random_string }}" -var "region=ap-southeast -1" -var 'ami_regions=["ap-southeast -1"]' -var "force-deregister=true" -var "ansible_arguments=-e postgresql_major=${POSTGRES_MAJOR_VERSION}" amazon-arm64-nix.pkr.hcl
116116
117117 - name : Build AMI stage 2
118118 run : |
119119 GIT_SHA=${{github.sha}}
120120 nix run github:supabase/postgres/${GIT_SHA}#packer -- init stage2-nix-psql.pkr.hcl
121- nix run github:supabase/postgres/${GIT_SHA}#packer -- build -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${EXECUTION_ID}" -var "postgres_major_version=${POSTGRES_MAJOR_VERSION}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" -var "postgres-version=${{ steps.random.outputs.random_string }}" -var "region=us-east -1" -var 'ami_regions=["us-east -1"]' -var "force-deregister=true" -var "git_sha=${GITHUB_SHA}" stage2-nix-psql.pkr.hcl
121+ nix run github:supabase/postgres/${GIT_SHA}#packer -- build -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${EXECUTION_ID}" -var "postgres_major_version=${POSTGRES_MAJOR_VERSION}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" -var "postgres-version=${{ steps.random.outputs.random_string }}" -var "region=ap-southeast -1" -var 'ami_regions=["ap-southeast -1"]' -var "force-deregister=true" -var "git_sha=${GITHUB_SHA}" stage2-nix-psql.pkr.hcl
122122
123123 - name : Run tests
124124 timeout-minutes : 10
@@ -132,12 +132,12 @@ jobs:
132132 - name : Cleanup resources on build cancellation
133133 if : ${{ cancelled() }}
134134 run : |
135- aws ec2 --region us-east -1 describe-instances --filters "Name=tag:packerExecutionId,Values=${EXECUTION_ID}" --query "Reservations[].Instances[].InstanceId" --output text | xargs -r aws ec2 terminate-instances --region us-east -1 --instance-ids
135+ aws ec2 --region ap-southeast -1 describe-instances --filters "Name=tag:packerExecutionId,Values=${EXECUTION_ID}" --query "Reservations[].Instances[].InstanceId" --output text | xargs -r aws ec2 terminate-instances --region ap-southeast -1 --instance-ids
136136
137137 - name : Cleanup resources after build
138138 if : ${{ always() }}
139139 run : |
140- aws ec2 --region us-east -1 describe-instances --filters "Name=tag:testinfra-run-id,Values=${EXECUTION_ID}" --query "Reservations[].Instances[].InstanceId" --output text | xargs -r aws ec2 terminate-instances --region us-east -1 --instance-ids || true
140+ aws ec2 --region ap-southeast -1 describe-instances --filters "Name=tag:testinfra-run-id,Values=${EXECUTION_ID}" --query "Reservations[].Instances[].InstanceId" --output text | xargs -r aws ec2 terminate-instances --region ap-southeast -1 --instance-ids || true
141141
142142 - name : Cleanup AMIs
143143 if : always()
@@ -149,10 +149,10 @@ jobs:
149149 # Function to deregister AMIs by name pattern
150150 deregister_ami_by_name() {
151151 local ami_name_pattern=$1
152- local ami_ids=$(aws ec2 describe-images --region us-east -1 --owners self --filters "Name=name,Values=${ami_name_pattern}" --query 'Images[*].ImageId' --output text)
152+ local ami_ids=$(aws ec2 describe-images --region ap-southeast -1 --owners self --filters "Name=name,Values=${ami_name_pattern}" --query 'Images[*].ImageId' --output text)
153153 for ami_id in $ami_ids; do
154154 echo "Deregistering AMI: $ami_id"
155- aws ec2 deregister-image --region us-east -1 --image-id $ami_id
155+ aws ec2 deregister-image --region ap-southeast -1 --image-id $ami_id
156156 done
157157 }
158158
0 commit comments