File tree Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Original file line number Diff line number Diff line change 1414 workflow_dispatch :
1515
1616jobs :
17- prepare :
18- runs-on : ubuntu-latest
19- outputs :
20- postgres_versions : ${{ steps.set-versions.outputs.postgres_versions }}
21- steps :
22- - name : Checkout Repo
23- uses : actions/checkout@v3
24-
25- - uses : DeterminateSystems/nix-installer-action@main
26-
27- - name : Set PostgreSQL versions - only builds pg15 atm
28- id : set-versions
29- run : |
30- VERSIONS=$(nix run nixpkgs#yq -- '.postgres_major[0]' ansible/vars.yml | nix run nixpkgs#jq -- -R -s -c 'split("\n")[:-1]')
31- echo "postgres_versions=$VERSIONS" >> $GITHUB_OUTPUT
3217
3318 build :
34- needs : prepare
35- strategy :
36- matrix :
37- postgres_version : ${{ fromJson(needs.prepare.outputs.postgres_versions) }}
3819 runs-on : arm-native-runner
3920 timeout-minutes : 150
4021 permissions :
4627 - name : Checkout Repo
4728 uses : actions/checkout@v3
4829
49- - name : Get binaries
50- run : |
51- hash
52- echo $PATH
53-
5430 - uses : DeterminateSystems/nix-installer-action@main
5531
56- # TODO (darora): might need to temporarily disable this
57- - name : Run checks if triggered manually
58- if : ${{ github.event_name == 'workflow_dispatch' }}
59- run : |
60- SUFFIX=$(sudo nix run nixpkgs#yq -- ".postgres_release[\"postgres${{ matrix.postgres_version }}\"]" ansible/vars.yml | sed -E 's/[0-9\.]+(.*)$/\1/')
61- if [[ -z $SUFFIX ]] ; then
62- echo "Version must include non-numeric characters if built manually."
63- exit 1
64- fi
65-
6632 - name : enable KVM support
6733 run : |
6834 sudo ls /dev/kvm
You can’t perform that action at this time.
0 commit comments