@@ -53,25 +53,22 @@ jobs:
5353 # Ensure there's a newline at the end of the file
5454 echo "" >> common-nix.vars.pkr.hcl
5555
56- - name : Install Packer
57- run : nix profile install github:supabase/postgres/${{ steps.get_sha.outputs.sha }}#packer
58-
5956 - name : Build AMI stage 1
6057 env :
6158 POSTGRES_MAJOR_VERSION : ${{ env.POSTGRES_MAJOR_VERSION }}
6259 run : |
63- packer init amazon-arm64-nix.pkr.hcl
6460 GIT_SHA=${{ steps.get_sha.outputs.sha }}
65- packer build -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${GITHUB_RUN_ID}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" -var "ansible_arguments=-e postgresql_major=${POSTGRES_MAJOR_VERSION}" amazon-arm64-nix.pkr.hcl
61+ sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- init amazon-arm64-nix.pkr.hcl
62+ sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- build -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${GITHUB_RUN_ID}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" -var "ansible_arguments=-e postgresql_major=${POSTGRES_MAJOR_VERSION}" amazon-arm64-nix.pkr.hcl
6663
6764 - name : Build AMI stage 2
6865 env :
6966 POSTGRES_MAJOR_VERSION : ${{ env.POSTGRES_MAJOR_VERSION }}
7067 run : |
71- packer init stage2-nix-psql.pkr.hcl
7268 GIT_SHA=${{ steps.get_sha.outputs.sha }}
69+ sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- init stage2-nix-psql.pkr.hcl
7370 POSTGRES_MAJOR_VERSION=${{ env.POSTGRES_MAJOR_VERSION }}
74- packer build -var "git_sha=${GIT_SHA}" -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${GITHUB_RUN_ID}" -var "postgres_major_version=${POSTGRES_MAJOR_VERSION}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" stage2-nix-psql.pkr.hcl
71+ sudo nix run github:supabase/postgres/${GIT_SHA}# packer -- build -var "git_sha=${GIT_SHA}" -var "git-head-version=${GIT_SHA}" -var "packer-execution-id=${GITHUB_RUN_ID}" -var "postgres_major_version=${POSTGRES_MAJOR_VERSION}" -var-file="development-arm.vars.pkr.hcl" -var-file="common-nix.vars.pkr.hcl" stage2-nix-psql.pkr.hcl
7572
7673 - name : Grab release version
7774 id : process_release_version
0 commit comments