]> git.kaiwu.me - haproxy.git/commitdiff
BUILD: github: run FreeBSD CI on every branch
authorWilliam Lallemand <wlallemand@haproxy.com>
Mon, 2 Nov 2026 10:59:34 +0000 (10:59 +0000)
committerWilliam Lallemand <wlallemand@haproxy.com>
Mon, 2 Nov 2026 12:43:32 +0000 (13:43 +0100)
The FreeBSD workflow was the only workflow in .github/workflows to
restrict itself to the master and next branches. Pull request branches,
merged topic branches and tags were therefore never built or tested on
FreeBSD, unlike macOS and Alpine, which are part of the push-triggered
VTest matrix. As a result changes touching platform specific code could
be merged without any FreeBSD validation.

Drop the branches filter so the workflow triggers on every push, as the
VTest, Windows and Contrib workflows already do. The existing job
condition still limits the run to the haproxy repository, or to a manual
workflow_dispatch, so forks are unaffected.

.github/workflows/freebsd.yml

index 5e85a8be0b4c3c94a6a7990fc137a290e32d74b8..38b1f78193aafde205b12fbf1c59b5a18d8270aa 100644 (file)
@@ -2,9 +2,6 @@ name: FreeBSD
 
 on:
   push:
-    branches:
-      - master
-      - next
   workflow_dispatch:
 
 permissions: