@@ -15,14 +15,16 @@ permissions:
15
15
id-token : write
16
16
17
17
jobs :
18
+ checkout :
19
+ uses : ./.github/workflows/shared-checkout.yml
20
+
18
21
prepare :
22
+ needs : checkout
19
23
runs-on : ubuntu-latest
20
24
outputs :
21
25
matrix_config : ${{ steps.set-matrix.outputs.matrix_config }}
22
26
steps :
23
27
- uses : DeterminateSystems/nix-installer-action@main
24
- - uses : actions/checkout@v4
25
- - uses : ./.github/workflows/shared-checkout.yml
26
28
- name : Generate build matrix
27
29
id : set-matrix
28
30
run : |
53
55
outputs :
54
56
build_args : ${{ steps.args.outputs.result }}
55
57
steps :
56
- - uses : actions/checkout@v4
57
- - uses : ./.github/workflows/shared-checkout.yml
58
58
- uses : DeterminateSystems/nix-installer-action@main
59
59
- name : Set PostgreSQL version environment variable
60
60
run : echo "POSTGRES_MAJOR_VERSION=${{ matrix.version }}" >> $GITHUB_ENV
78
78
runs-on : ${{ matrix.arch == 'amd64' && 'ubuntu-latest' || 'arm-runner' }}
79
79
timeout-minutes : 180
80
80
steps :
81
- - uses : actions/checkout@v4
82
- - uses : ./.github/workflows/shared-checkout.yml
83
81
- uses : DeterminateSystems/nix-installer-action@main
84
82
- run : docker context create builders
85
83
- uses : docker/setup-buildx-action@v3
@@ -134,8 +132,6 @@ jobs:
134
132
include : ${{ fromJson(needs.prepare.outputs.matrix_config).include }}
135
133
runs-on : ubuntu-latest
136
134
steps :
137
- - uses : actions/checkout@v4
138
- - uses : ./.github/workflows/shared-checkout.yml
139
135
- uses : DeterminateSystems/nix-installer-action@main
140
136
- uses : docker/setup-buildx-action@v3
141
137
- uses : docker/login-action@v2
@@ -178,8 +174,6 @@ jobs:
178
174
needs : [prepare, merge_manifest]
179
175
runs-on : ubuntu-latest
180
176
steps :
181
- - uses : actions/checkout@v4
182
- - uses : ./.github/workflows/shared-checkout.yml
183
177
- uses : DeterminateSystems/nix-installer-action@main
184
178
185
179
- name : Debug Input from Prepare
0 commit comments