name:CIon:[push,pull_request]env:CTEST_OUTPUT_ON_FAILURE:1jobs:ubuntu-ninja-clang:name:Ubuntu (ninja, clang)runs-on:ubuntu-22.04steps:-name:Preparerun:|sudo apt updatesudo apt install ninja-build-uses:actions/checkout@v3-name:Build and run testsenv:CC:clangCXX:clang++run:|scripts/test.shubuntu-make-gcc:name:Ubuntu (make, gcc)runs-on:ubuntu-22.04steps:-uses:actions/checkout@v3-name:Build and run testsenv:CC:gccCXX:g++run:|scripts/initbuild.sh makescripts/test.shmacos:name:macOSruns-on:macos-12steps:-name:Preparerun:|brew install cmake ninja-uses:actions/checkout@v3-name:Build and run testsrun:|scripts/test.shwindows:name:Windowsruns-on:windows-2022steps:-uses:microsoft/setup-msbuild@v1.1-uses:actions/checkout@v3-name:Build and run testsrun:|cmake .msbuild FlatCC.sln /m /property:Configuration=Releasectest -VV