@@ -85,21 +85,21 @@ jobs:
8585 needs.check-labels.outputs.force == 'true' ||
8686 contains(fromJSON(needs.check-labels.outputs.ci-extra-labels || '[]'), 'CI: Extra') ||
8787 contains(fromJSON(needs.check-labels.outputs.ci-extra-labels || '[]'), 'CI: Extra: Package: Linux')
88- timeout-minutes : 120
88+ timeout-minutes : 160
8989 strategy :
9090 fail-fast : false
9191 matrix :
9292 id :
93- # - almalinux-8-amd64
94- # - almalinux-8-arm64
95- # - almalinux-9-amd64
96- # - almalinux-9-arm64
97- # - almalinux-10-amd64
98- # - almalinux-10-arm64
99- # - amazon-linux-2023-amd64
100- # - amazon-linux-2023-arm64
101- # - centos-9-stream-amd64
102- # - centos-9-stream-arm64
93+ - almalinux-8-amd64
94+ - almalinux-8-arm64
95+ - almalinux-9-amd64
96+ - almalinux-9-arm64
97+ - almalinux-10-amd64
98+ - almalinux-10-arm64
99+ - amazon-linux-2023-amd64
100+ - amazon-linux-2023-arm64
101+ - centos-9-stream-amd64
102+ - centos-9-stream-arm64
103103 - debian-bookworm-amd64
104104 - debian-bookworm-arm64
105105 - debian-trixie-amd64
@@ -245,21 +245,6 @@ jobs:
245245 dev/release/utils-watch-gh-workflow.sh \
246246 ${GITHUB_REF_NAME} \
247247 release_candidate.yml
248- - name : Verify Reproducibility
249- if : env.TASK_NAMESPACE == 'apt'
250- env :
251- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
252- run : |
253- rake -C dev/tasks/linux-packages docker:pull || :
254- # Validate reproducibility. Reprotest runs the build twice
255- # inside its own tempdir and doesn't copy artifacts back,
256- # so this is purely a verification step.
257- reprotest \
258- --vary=-fileordering \
259- --build-command \
260- "rake -C dev/tasks/linux-packages ${TASK_NAMESPACE}:build" \
261- "${PWD}" \
262- "dev/tasks/linux-packages/*/apt/repositories/${DISTRIBUTION}/pool/${DISTRIBUTION_CODE_NAME}/*/*/*/*.deb"
263248 - name : Build
264249 env :
265250 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -349,6 +334,21 @@ jobs:
349334 pushd dev/tasks/linux-packages
350335 rake --trace ${TASK_NAMESPACE}:test
351336 popd
337+ - name : Verify Reproducibility
338+ if : env.TASK_NAMESPACE == 'apt'
339+ env :
340+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
341+ run : |
342+ rake -C dev/tasks/linux-packages docker:pull || :
343+ # Validate reproducibility. Reprotest runs the build twice
344+ # inside its own tempdir and doesn't copy artifacts back,
345+ # so this is purely a verification step.
346+ reprotest \
347+ --vary=-fileordering \
348+ --build-command \
349+ "rake -C dev/tasks/linux-packages ${TASK_NAMESPACE}:build" \
350+ "${PWD}" \
351+ "dev/tasks/linux-packages/*/apt/repositories/${DISTRIBUTION}/pool/${DISTRIBUTION_CODE_NAME}/*/*/*/*.deb"
352352
353353 report-package-linux :
354354 if : github.event_name == 'schedule' && always()
0 commit comments