From: Patrick Steinhardt Date: Thu, 08 Oct 2026 10:01:18 GMT Subject: [PATCH 0/8] ci: some housekeeping and modernizations Message-ID: <20261008-pks-ci-housekeeping-v1-0-baf015c589c0@pks.im> Hi, this patch series is a result from the discussions in [1]. It fixes a couple of smaller issues in our CI and bumps jobs that use EOL Docker images to instead use supported ones. Passing test runs can be found at [2] and [3] for GitLab and GitHub, respectively. Note that I've also merged the Meson changes (ps/meson-improvements at ce4a600322 (gitlab-ci: fix hanging MSVC jobs, 2026-09-24)) in there so that GitLab passes, but those are not strictly required as a dependency. Thanks! Patrick [1]: <20260906151137.GA328152@coredump.intra.peff.net> [2]: https://gitlab.com/gitlab-org/git/-/merge_requests/687 [3]: https://github.com/git/git/pull/2445 --- Patrick Steinhardt (8): t5004: skip SHA-1-only test in SHA-256 repository ci: fix "fedora-breaking-changes-meson" job ci: drop unused "linux-clang" logic ci: switch away from unsupported i386/ubuntu image ci: rename linux-TEST-vars job ci: switch away from EOL'd Ubuntu version in linux-exotic ci: drop now-dead Python 2 coverage ci: drop redundant linux-reftable job .github/workflows/main.yml | 12 +++--------- .gitlab-ci.yml | 12 +++--------- ci/install-dependencies.sh | 8 ++------ ci/lib.sh | 13 ++----------- ci/run-build-and-tests.sh | 10 +++------- t/t5004-archive-corner-cases.sh | 2 +- 6 files changed, 14 insertions(+), 43 deletions(-) --- base-commit: 8e383dedc6bbc4fd7bbb203512fbf2eafc151e04 change-id: 20261008-pks-ci-housekeeping-4cf7fac3b0df