]> git.ipfire.org Git - thirdparty/squid.git/commit
CI: enhance FreeBSD staging tests (#2372) master
authorFrancesco Chemolli <5175948+kinkie@users.noreply.github.com>
Wed, 18 Mar 2026 15:22:15 +0000 (15:22 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 18 Mar 2026 16:18:44 +0000 (16:18 +0000)
commita62833e8a73e08d8e1ea0adcd1c61084f99f5a8c
treeb9ad3bd01342a4b5e5a681723e9ebac3aac4c116
parent765c7f4e7fa45ce87134b4a38ad175db4bda06dd
CI: enhance FreeBSD staging tests (#2372)

Cover all FreeBSD versions supported by the FreeBSD Project.

Fully rely on packages, not ports, solving the "version mismatch"
problem that had led us to remove FreeBSD 13.5 in commit 99fca3a.

Enable ccache for faster build times.

Restrict testing to the maximus test layer to maximize
signal-to-execution-time ratio: The main purpose of FreeBSD tests is to
quickly identify Linux-isms and portability issues, not internal code
dependencies and misalignments.

Prepare to also support arm64 and riscv64, but leave them disabled for
now as they are respectively too slow and broken at this time.
.github/workflows/slow.yaml