@@ -15,14 +15,16 @@ permissions:
1515 id-token : write
1616
1717jobs :
18+ checkout :
19+ uses : ./.github/workflows/shared-checkout.yml
20+
1821 prepare :
22+ needs : checkout
1923 runs-on : ubuntu-latest
2024 outputs :
2125 matrix_config : ${{ steps.set-matrix.outputs.matrix_config }}
2226 steps :
2327 - uses : DeterminateSystems/nix-installer-action@main
24- - uses : actions/checkout@v4
25- - uses : ./.github/workflows/shared-checkout.yml
2628 - name : Generate build matrix
2729 id : set-matrix
2830 run : |
5355 outputs :
5456 build_args : ${{ steps.args.outputs.result }}
5557 steps :
56- - uses : actions/checkout@v4
57- - uses : ./.github/workflows/shared-checkout.yml
5858 - uses : DeterminateSystems/nix-installer-action@main
5959 - name : Set PostgreSQL version environment variable
6060 run : echo "POSTGRES_MAJOR_VERSION=${{ matrix.version }}" >> $GITHUB_ENV
7878 runs-on : ${{ matrix.arch == 'amd64' && 'ubuntu-latest' || 'arm-runner' }}
7979 timeout-minutes : 180
8080 steps :
81- - uses : actions/checkout@v4
82- - uses : ./.github/workflows/shared-checkout.yml
8381 - uses : DeterminateSystems/nix-installer-action@main
8482 - run : docker context create builders
8583 - uses : docker/setup-buildx-action@v3
@@ -134,8 +132,6 @@ jobs:
134132 include : ${{ fromJson(needs.prepare.outputs.matrix_config).include }}
135133 runs-on : ubuntu-latest
136134 steps :
137- - uses : actions/checkout@v4
138- - uses : ./.github/workflows/shared-checkout.yml
139135 - uses : DeterminateSystems/nix-installer-action@main
140136 - uses : docker/setup-buildx-action@v3
141137 - uses : docker/login-action@v2
@@ -178,8 +174,6 @@ jobs:
178174 needs : [prepare, merge_manifest]
179175 runs-on : ubuntu-latest
180176 steps :
181- - uses : actions/checkout@v4
182- - uses : ./.github/workflows/shared-checkout.yml
183177 - uses : DeterminateSystems/nix-installer-action@main
184178
185179 - name : Debug Input from Prepare
0 commit comments