]> git.ipfire.org Git - thirdparty/squid.git/commit
CI: Upgrade Ubuntu runners from v22.04 to v24.04 (#2064)
authorAlex Rousskov <rousskov@measurement-factory.com>
Wed, 14 May 2025 14:28:51 +0000 (14:28 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Sun, 18 May 2025 02:31:45 +0000 (02:31 +0000)
commita3863df73a58ca8f2513e447a15a56c8e266453b
tree6ff3b531ec036f0ca0b0366f8197441f972a274e
parent1723d15cc191ba617baa1d782078782ea43eeff6
CI: Upgrade Ubuntu runners from v22.04 to v24.04 (#2064)

* Ubuntu 24.04 uses different apt sources file location and format.

* Some Ubuntu 24.04 GitHub Actions runners lack libltdl-dev as detailed
  at https://github.com/actions/runner-images/issues/11316.
  We could explicitly install libltdl-dev for functionality tests, but
  decided to go one step further and unify all prerequisites
  installation steps for tests that build Squid on Ubuntu.

Also added a hack to fix /etc/hosts broken on some Ubuntu runners and
resulting in Squid startup errors during functionality tests:

    kid1| ERROR: ipcacheAddEntryFromHosts: Bad IP address '-e'
.github/workflows/coverity-scan.yaml
.github/workflows/quick.yaml
.github/workflows/slow.yaml