haproxy/.github/workflows/contrib.yml
Tim Duesterhus c9067a6ed7 CI: Use matrix: in contrib.yml
This makes it much easier to add additional "smoke-tests" to contrib.yml. The
previous set-up also didn't allow to easily see all failures when a single
build fails, because it would abort after any failed step.
2026-04-14 11:16:17 +02:00

31 lines
570 B
YAML

name: Contrib
on:
push:
permissions:
contents: read
jobs:
compile:
name: ${{ matrix.name }}
runs-on: ubuntu-slim
strategy:
matrix:
include:
- name: dev/flags/
targets:
- dev/flags/flags
- name: dev/hpack/
targets:
- dev/hpack/decode
- dev/hpack/gen-enc
- dev/hpack/gen-rht
- name: dev/poll/
targets:
- dev/poll/poll
fail-fast: false
steps:
- uses: actions/checkout@v6
- run: make ${{ join(matrix.targets, ' ') }}