CI: github actions: build several popular "contrib" tools

this adds "halog", "flags" and "poll" builds. builds are done in
separate steps for better failure identification
This commit is contained in:
Ilya Shipitsin 2020-12-30 15:25:25 +05:00 committed by Willy Tarreau
parent 8d4977ae86
commit ce94a948fb

24
.github/workflows/contrib.yml vendored Normal file
View File

@ -0,0 +1,24 @@
name: Contrib
on:
push:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Compile contrib/halog/halog
run: |
make contrib/halog/halog
- name: Compile contrib/debug/flags
run: |
make contrib/debug/flags
- name: Compile contrib/debug/poll
run: |
make contrib/debug/poll
- name: Compile contrib/hpack
run: |
make -C contrib/hpack