haproxy/.github/workflows/h2spec.yml

28 lines
599 B
YAML
Raw Normal View History

name: compliance
on:
schedule:
- cron: "0 0 * * 3"
jobs:
h2spec:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: build haproxy
run: |
make -j3 CC=gcc ERR=1 TARGET=linux-glibc USE_OPENSSL=1
- name: start haproxy
run: |
./haproxy -f .github/h2spec.config -D
- name: download h2spec
run: |
wget https://github.com/summerwind/h2spec/releases/download/v2.4.0/h2spec_linux_amd64.tar.gz
tar xvf h2spec_linux_amd64.tar.gz
- name: run h2spec
run: |
./h2spec -Svtk -h 127.0.0.1 -p 8443