File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 25
25
substituters = https://cache.nixos.org https://nix-postgres-artifacts.s3.amazonaws.com
26
26
trusted-public-keys = nix-postgres-artifacts:dGZlQOvKcNEjvT7QEAJbcV6b6uk7VF/hWMjhYleiaLI=% cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
27
27
28
+ - name : Fix nix permissions
29
+ run : sudo chown -R $USER /nix/var/nix/profiles/per-user
30
+
28
31
- name : Set PostgreSQL versions
29
32
id : set-versions
30
33
run : |
@@ -83,14 +86,14 @@ jobs:
83
86
- name : Build AMI stage 1
84
87
run : |
85
88
GIT_SHA=${{github.sha}}
86
- sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- init amazon-arm64-nix.pkr.hcl
87
- 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=" -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
89
+ nix run github:supabase/postgres/${GIT_SHA}#packer -- init amazon-arm64-nix.pkr.hcl
90
+ 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=" -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
88
91
89
92
- name : Build AMI stage 2
90
93
run : |
91
94
GIT_SHA=${{github.sha}}
92
- sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- init stage2-nix-psql.pkr.hcl
93
- sudo nix run github:supabase/postgres/${GIT_SHA}#packer -- build -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" -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
95
+ nix run github:supabase/postgres/${GIT_SHA}#packer -- init stage2-nix-psql.pkr.hcl
96
+ nix run github:supabase/postgres/${GIT_SHA}#packer -- build -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" -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
94
97
95
98
- name : Run tests
96
99
timeout-minutes : 10
Original file line number Diff line number Diff line change @@ -114,7 +114,6 @@ source "amazon-ebssurrogate" "source" {
114
114
region = " ${ var . region } "
115
115
# secret_key = "${var.aws_secret_key}"
116
116
force_deregister = var. force-deregister
117
- skip_region_validation = true
118
117
119
118
# Use latest official ubuntu noble ami owned by Canonical.
120
119
source_ami_filter {
Original file line number Diff line number Diff line change @@ -64,7 +64,6 @@ source "amazon-ebs" "ubuntu" {
64
64
ami_name = " ${ var . ami_name } -${ var . postgres-version } "
65
65
instance_type = " c6g.4xlarge"
66
66
region = " ${ var . region } "
67
- skip_region_validation = true
68
67
source_ami_filter {
69
68
filters = {
70
69
name = " ${ var . ami_name } -${ var . postgres-version } -stage-1"
You can’t perform that action at this time.
0 commit comments