]> git.ipfire.org Git - thirdparty/squid.git/commit
CI: enable slow build tests for github merge queue (#2068)
authorAmos Jeffries <yadij@users.noreply.github.com>
Thu, 18 Dec 2025 05:45:25 +0000 (05:45 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 18 Dec 2025 05:52:34 +0000 (05:52 +0000)
commit14f4cb53cd995f0276d569d8464f95d681e7af5f
tree223689f1dae0445790d68bc535f46108a7b17575
parentb591feb20238418c188936094238c1255f0adcaf
CI: enable slow build tests for github merge queue (#2068)

Add the workflow piece(s) to make github run our "slow" tests
only on merge queue entries.

Github merge queues are now able to perform all the required
checks and details Squid Project applies to code additions.

The manual "Add to merge queue" button on github UI is an
identical procedural step replacing the current manual
"M-cleared-for-merge" label.

The "Add to merge queue" is not available to PRs until they pass
review approval and the "quick" code tests. The same criteria
Anubis uses to determine whether to start these "slow" tests.

For now Anubis and 'auto' branch are left as-is. They can be
dropped later when the merge queue is formally accepted for
use by Squid Project.
.github/workflows/slow.yaml