add CentOS Stream 10 to the mix, renaming "Linux" to "Ubuntu"
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 83e6a6b..1366357 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml
@@ -15,18 +15,20 @@ fail-fast: false matrix: include: - - name: "Linux / OpenSSL 1.1.0" + - name: "Ubuntu / OpenSSL 1.1.0" command: make -f misc/docker-ci.mk CMAKE_ARGS='-DOPENSSL_ROOT_DIR=-DOPENSSL_ROOT_DIR=/opt/openssl-1.1.0 -DWITH_FUSION=OFF' CONTAINER_NAME='h2oserver/h2o-ci:ubuntu1604' - - name: "Linux / OpenSSL 1.1.1" + - name: "Ubuntu / OpenSSL 1.1.1" command: make -f misc/docker-ci.mk CMAKE_ARGS='-DWITH_AEGIS=1 -DAEGIS_INCLUDE_DIR=/usr/local/include' - - name: "Linux / OpenSSL 3.0 + mbedtls" + - name: "Ubuntu / OpenSSL 3.0 + mbedtls" command: make -f misc/docker-ci.mk CONTAINER_NAME=h2oserver/h2o-ci:ubuntu2204 CMAKE_ARGS='-DWITH_MBEDTLS=1' - - name: "Linux / OpenSSL 3.5" + - name: "Ubuntu / OpenSSL 3.5" command: make -f misc/docker-ci.mk CONTAINER_NAME=h2oserver/h2o-ci:ubuntu2404 CMAKE_ARGS='-DOPENSSL_ROOT_DIR=/usr/local/openssl-3.5' - - name: "Linux / OpenSSL 1.1.1 + ASan & UBSan" + - name: "Ubuntu / OpenSSL 1.1.1 + ASan & UBSan" command: make -f misc/docker-ci.mk CMAKE_ARGS='-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_FLAGS=-fsanitize=address,undefined -DCMAKE_CXX_FLAGS=-fsanitize=address,undefined' CHECK_ENVS='ASAN_OPTIONS=detect_leaks=0 UBSAN_OPTIONS=print_stacktrace=1:halt_on_error=1' - - name: "Linux / boringssl" + - name: "Ubuntu / boringssl" command: make -f misc/docker-ci.mk CONTAINER_NAME=h2oserver/h2o-ci:ubuntu2204 CMAKE_ARGS='-DOPENSSL_ROOT_DIR=/opt/boringssl' + - name: "CentOS Stream / OpenSSL wo. ENGINE API" + command: make -f misc/docker-ci.mk CONTAINER_NAME=h2oserver/h2o-ci:centosstream10 timeout-minutes: 20 steps: