steps:
- name: install packages
run: |
- apk --no-cache add build-base perl linux-headers ${{ matrix.cc }}
+ apk --no-cache add build-base perl linux-headers git ${{ matrix.cc }}
- uses: actions/checkout@v3
- - name: checkout fuzz/corpora submodule
- run: git submodule update --init --depth 1 fuzz/corpora
- name: config
run: |
fi
CC=${{ matrix.cc }} ./config --banner=Configured no-shared \
- -Wall -Werror enable-fips --strict-warnings -DOPENSSL_USE_IPV6=0 ${extra_cflags}
+ -Wall -Werror enable-fips enable-quic --strict-warnings -DOPENSSL_USE_IPV6=0 ${extra_cflags}
- name: config dump
run: ./configdata.pm --dump
fail-fast: false
matrix:
os: [
- macos-10.15,
macos-11,
- ubuntu-18.04,
+ macos-12,
+ macos-13,
ubuntu-20.04,
+ ubuntu-22.04,
]
runs-on: ${{ matrix.os }}
steps:
- name: config
run: |
CC=${{ matrix.zoo.cc }} ./config --banner=Configured \
- -Wall -Werror --strict-warnings enable-fips
+ -Wall -Werror --strict-warnings enable-fips enable-quic
- name: config dump
run: ./configdata.pm --dump
- name: make
- name: config
working-directory: _build
run: |
- perl ..\Configure --banner=Configured no-makedepend enable-fips
+ perl ..\Configure --banner=Configured no-makedepend enable-fips enable-quic
- name: config dump
working-directory: _build
run: ./configdata.pm --dump