Ilya Shipitsin | 3e128fe | 2020-03-25 00:46:14 +0500 | [diff] [blame] | 1 | |
| 2 | name: compliance |
| 3 | |
| 4 | on: |
| 5 | schedule: |
| 6 | - cron: "0 0 * * 3" |
| 7 | |
| 8 | jobs: |
| 9 | h2spec: |
| 10 | |
| 11 | runs-on: ubuntu-latest |
| 12 | |
| 13 | steps: |
| 14 | - uses: actions/checkout@v1 |
| 15 | - name: build haproxy |
| 16 | run: | |
| 17 | make -j3 CC=gcc ERR=1 TARGET=linux-glibc USE_OPENSSL=1 |
| 18 | - name: start haproxy |
| 19 | run: | |
| 20 | ./haproxy -f .github/h2spec.config -D |
| 21 | - name: download h2spec |
| 22 | run: | |
| 23 | wget https://github.com/summerwind/h2spec/releases/download/v2.4.0/h2spec_linux_amd64.tar.gz |
| 24 | tar xvf h2spec_linux_amd64.tar.gz |
| 25 | - name: run h2spec |
| 26 | run: | |
| 27 | ./h2spec -Svtk -h 127.0.0.1 -p 8443 |