git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 0/3] Improve CI testing of older systems

From
brian m. carlson <sandals@crustytoothpaste.net>
Date
Oct 31, 2024, 23:49 UTC
Message-ID
<20241031234934.3451390-1-sandals@crustytoothpaste.net>

In many cases, we're not testing some of the older Linux distributions that we support. However, we _are_ testing some old Linux distributions that we _don't_ support. That means that it's presently difficult for us to make sure our code works on all the systems we want it to and that we're not accidentally requiring newer versions of dependencies than we claim to support.

The first patch removes Ubuntu 16.04, which is out of regular LTS support. The second removes the clause in the CI job for that OS. The third adds several new CI jobs to make sure we're adequately supporting older Debian and RHEL-compatible distros, and documents the dates at which they lose support (so it's easy to know if we need to update them).

brian m. carlson (3):
  gitlab-ci: switch from Ubuntu 16.04 to 20.04
  ci: remove clause for Ubuntu 16.04
  Add additional CI jobs to avoid accidental breakage
 .github/workflows/main.yml |  9 +++++++++
 .gitlab-ci.yml             |  2 +-
 ci/install-dependencies.sh | 19 ++++++++++---------
 3 files changed, 20 insertions(+), 10 deletions(-)
Next: brian m. carlson
Message 1 of 8 in “Improve CI testing of older systems”
  1. 0/3 Improve CI testing of older systemsbrian m. carlson, Oct 31, 2024
  2. 1/3 gitlab-ci: switch from Ubuntu 16.04 to 20.04brian m. carlson, Oct 31, 2024
  3. 3/3 Add additional CI jobs to avoid accidental breakagebrian m. carlson, Oct 31, 2024
  4. 2/3 ci: remove clause for Ubuntu 16.04brian m. carlson, Oct 31, 2024
  5. Junio C HamanoNov 1, 2024
  6. brian m. carlsonNov 1, 2024
  7. Junio C HamanoNov 1, 2024
  8. Patrick SteinhardtNov 4, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.