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 14
14
workflow_dispatch :
15
15
16
16
jobs :
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
32
17
33
18
build :
34
- needs : prepare
35
- strategy :
36
- matrix :
37
- postgres_version : ${{ fromJson(needs.prepare.outputs.postgres_versions) }}
38
19
runs-on : arm-native-runner
39
20
timeout-minutes : 150
40
21
permissions :
46
27
- name : Checkout Repo
47
28
uses : actions/checkout@v3
48
29
49
- - name : Get binaries
50
- run : |
51
- hash
52
- echo $PATH
53
-
54
30
- uses : DeterminateSystems/nix-installer-action@main
55
31
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
-
66
32
- name : enable KVM support
67
33
run : |
68
34
sudo ls /dev/kvm
You can’t perform that action at this time.
0 commit comments