[PATCH 0/8] ci: some housekeeping and modernizations
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Oct 8, 2026, 10:01 UTC
- 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