]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CI: Build halog as part of contrib.yml
authorTim Duesterhus <tim@bastelstu.be>
Mon, 13 Apr 2026 19:23:47 +0000 (21:23 +0200)
committerWilliam Lallemand <wlallemand@irq6.net>
Sat, 18 Apr 2026 13:01:02 +0000 (15:01 +0200)
halog does not make use of any of the "fancy" build flags that HAProxy does and
except for itself only includes ebtree. There is no need to build it as part of
the VTest workflows.

.github/workflows/contrib.yml
.github/workflows/fedora-rawhide.yml
.github/workflows/vtest.yml

index 6c48e298333be1cf5af3517e1c3231095a201b7d..cdd45ea456b1f5308c554d13ce93beaea106fa25 100644 (file)
@@ -13,6 +13,9 @@ jobs:
     strategy:
       matrix:
         include:
+        - name: admin/halog/
+          targets:
+          - admin/halog/halog
         - name: dev/flags/
           targets:
           - dev/flags/flags
index 8eb11137095e3cdce53ae72428494b758fcdefe3..6f68022490fe9d43c9b22b2399a0421ce67e4cae 100644 (file)
@@ -31,12 +31,6 @@ jobs:
         dnf -y install awk diffutils git pcre-devel zlib-devel pcre2-devel 'perl(FindBin)' perl-IPC-Cmd 'perl(File::Copy)' 'perl(File::Compare)' lua-devel socat findutils systemd-devel clang openssl-devel.x86_64
         dnf -y install 'perl(FindBin)' 'perl(File::Compare)' perl-IPC-Cmd 'perl(File::Copy)' glibc-devel.i686 lua-devel.i686 lua-devel.x86_64 systemd-devel.i686 zlib-ng-compat-devel.i686 pcre-devel.i686 libatomic.i686 openssl-devel.i686
     - uses: ./.github/actions/setup-vtest
-    - name: Build contrib tools
-      run: |
-        make admin/halog/halog
-        make dev/flags/flags
-        make dev/poll/poll
-        make dev/hpack/decode dev/hpack/gen-enc dev/hpack/gen-rht
     - name: Compile HAProxy with ${{ matrix.platform.cc }}
       run: |
         make -j3 CC=${{ matrix.platform.cc }} V=1 ERR=1 TARGET=linux-glibc DEBUG="-DDEBUG_POOL_INTEGRITY -DDEBUG_UNIT" USE_PROMEX=1 USE_OPENSSL=1 USE_QUIC=1 USE_ZLIB=1 USE_PCRE=1 USE_PCRE_JIT=1 USE_LUA=1 ADDLIB="${{ matrix.platform.ADDLIB_ATOMIC }}" ARCH_FLAGS="${{ matrix.platform.ARCH_FLAGS }}"
index a3132f831f9cdf57018afe59ca6e316f88a32dcb..49511e2da25e17a2b17a441c6e673c3ae2f0fa4a 100644 (file)
@@ -118,15 +118,6 @@ jobs:
           ${{ join(matrix.FLAGS, ' ') }} \
           ADDLIB="-Wl,-rpath,/usr/local/lib/ -Wl,-rpath,$HOME/opt/lib/"
         sudo make install-bin
-    - name: Compile admin/halog/halog
-      run: |
-        make -j$(nproc) admin/halog/halog \
-          ERR=1 \
-          TARGET=${{ matrix.TARGET }} \
-          CC=${{ matrix.CC }} \
-          DEBUG="-DDEBUG_POOL_INTEGRITY -DDEBUG_UNIT" \
-          ${{ join(matrix.FLAGS, ' ') }} \
-          ADDLIB="-Wl,-rpath,/usr/local/lib/ -Wl,-rpath,$HOME/opt/lib/"
     - name: Show HAProxy version
       id: show-version
       run: |