@@ -53,25 +53,22 @@ jobs:
53
53
# Ensure there's a newline at the end of the file
54
54
echo "" >> common-nix.vars.pkr.hcl
55
55
56
- - name : Install Packer
57
- run : nix profile install github:supabase/postgres/${{ steps.get_sha.outputs.sha }}#packer
58
-
59
56
- name : Build AMI stage 1
60
57
env :
61
58
POSTGRES_MAJOR_VERSION : ${{ env.POSTGRES_MAJOR_VERSION }}
62
59
run : |
63
- packer init amazon-arm64-nix.pkr.hcl
64
60
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
66
63
67
64
- name : Build AMI stage 2
68
65
env :
69
66
POSTGRES_MAJOR_VERSION : ${{ env.POSTGRES_MAJOR_VERSION }}
70
67
run : |
71
- packer init stage2-nix-psql.pkr.hcl
72
68
GIT_SHA=${{ steps.get_sha.outputs.sha }}
69
+ sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- init stage2-nix-psql.pkr.hcl
73
70
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
75
72
76
73
- name : Grab release version
77
74
id : process_release_version
0 commit comments