diff options
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r-- | .github/workflows/ci.yml | 456 |
1 files changed, 100 insertions, 356 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f70fd00..c28e98fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,10 +13,9 @@ jobs: - name: check run: git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904 - meson-gcc14-x86_64-vendordir: + gcc14-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-14 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -27,12 +26,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc14-x86_64-openssl: + gcc14-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-14 TARGET: x86_64 USE_OPENSSL: yes @@ -43,12 +41,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc14-x86_64-sanitizers: + gcc14-x86_64-sanitizers: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-14 CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' @@ -62,12 +59,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc14-x86_64: + gcc14-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-14 TARGET: x86_64 steps: @@ -77,12 +73,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc14-x86_64-debug: + gcc14-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-14 TARGET: x86_64 ENABLE_DEBUG: yes @@ -93,12 +88,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc13-x86_64-vendordir: + gcc13-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-13 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -109,12 +103,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc13-x86_64-openssl: + gcc13-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-13 TARGET: x86_64 USE_OPENSSL: yes @@ -125,12 +118,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc13-x86_64-sanitizers: + gcc13-x86_64-sanitizers: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-13 CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' @@ -144,12 +136,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc13-x86_64: + gcc13-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-13 TARGET: x86_64 steps: @@ -159,12 +150,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc13-x86_64-debug: + gcc13-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-13 TARGET: x86_64 ENABLE_DEBUG: yes @@ -175,12 +165,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc12-x86_64-vendordir: + gcc12-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-12 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -191,12 +180,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc12-x86_64-openssl: + gcc12-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-12 TARGET: x86_64 USE_OPENSSL: yes @@ -207,12 +195,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc12-x86_64-sanitizers: + gcc12-x86_64-sanitizers: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-12 CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' @@ -226,12 +213,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc12-x86_64: + gcc12-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-12 TARGET: x86_64 steps: @@ -241,12 +227,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc12-x86_64-debug: + gcc12-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-12 TARGET: x86_64 ENABLE_DEBUG: yes @@ -257,12 +242,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc11-x86_64-vendordir: + gcc11-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-11 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -273,12 +257,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc11-x86_64-openssl: + gcc11-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-11 TARGET: x86_64 USE_OPENSSL: yes @@ -289,12 +272,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc11-x86_64-sanitizers: + gcc11-x86_64-sanitizers: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-11 CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' @@ -308,12 +290,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc11-x86_64: + gcc11-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-11 TARGET: x86_64 steps: @@ -323,12 +304,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc11-x86_64-debug: + gcc11-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-11 TARGET: x86_64 ENABLE_DEBUG: yes @@ -339,12 +319,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc10-x86_64-vendordir: + gcc10-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-10 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -355,12 +334,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc10-x86_64-openssl: + gcc10-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-10 TARGET: x86_64 USE_OPENSSL: yes @@ -371,12 +349,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc10-x86_64-sanitizers: + gcc10-x86_64-sanitizers: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-10 CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' @@ -390,12 +367,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc10-x86_64: + gcc10-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-10 TARGET: x86_64 steps: @@ -405,12 +381,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc10-x86_64-debug: + gcc10-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-10 TARGET: x86_64 ENABLE_DEBUG: yes @@ -421,12 +396,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc9-x86_64-vendordir: + gcc9-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-9 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -437,12 +411,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc9-x86_64-openssl: + gcc9-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-9 TARGET: x86_64 USE_OPENSSL: yes @@ -453,12 +426,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc9-x86_64-sanitizers: + gcc9-x86_64-sanitizers: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-9 CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' @@ -472,12 +444,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc9-x86_64: + gcc9-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-9 TARGET: x86_64 steps: @@ -487,12 +458,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-gcc9-x86_64-debug: + gcc9-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: gcc-9 TARGET: x86_64 ENABLE_DEBUG: yes @@ -503,12 +473,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang18-x86_64-vendordir: + clang18-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-18 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -519,12 +488,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang18-x86_64-openssl: + clang18-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-18 TARGET: x86_64 USE_OPENSSL: yes @@ -535,12 +503,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang18-x86_64: + clang18-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-18 TARGET: x86_64 steps: @@ -550,12 +517,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang18-x86_64-debug: + clang18-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-18 TARGET: x86_64 ENABLE_DEBUG: yes @@ -566,12 +532,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang17-x86_64-vendordir: + clang17-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-17 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -582,12 +547,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang17-x86_64-openssl: + clang17-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-17 TARGET: x86_64 USE_OPENSSL: yes @@ -598,12 +562,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang17-x86_64: + clang17-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-17 TARGET: x86_64 steps: @@ -613,12 +576,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang17-x86_64-debug: + clang17-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-17 TARGET: x86_64 ENABLE_DEBUG: yes @@ -629,12 +591,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang16-x86_64-vendordir: + clang16-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-16 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -645,12 +606,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang16-x86_64-openssl: + clang16-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-16 TARGET: x86_64 USE_OPENSSL: yes @@ -661,12 +621,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang16-x86_64: + clang16-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-16 TARGET: x86_64 steps: @@ -676,12 +635,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang16-x86_64-debug: + clang16-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-16 TARGET: x86_64 ENABLE_DEBUG: yes @@ -692,12 +650,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang15-x86_64-vendordir: + clang15-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-15 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -708,12 +665,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang15-x86_64-openssl: + clang15-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-15 TARGET: x86_64 USE_OPENSSL: yes @@ -724,12 +680,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang15-x86_64: + clang15-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-15 TARGET: x86_64 steps: @@ -739,12 +694,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang15-x86_64-debug: + clang15-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-15 TARGET: x86_64 ENABLE_DEBUG: yes @@ -755,12 +709,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang14-x86_64-vendordir: + clang14-x86_64-vendordir: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-14 TARGET: x86_64 VENDORDIR: ${prefix}/share/etc @@ -771,12 +724,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang14-x86_64-openssl: + clang14-x86_64-openssl: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-14 TARGET: x86_64 USE_OPENSSL: yes @@ -787,12 +739,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang14-x86_64: + clang14-x86_64: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-14 TARGET: x86_64 steps: @@ -802,12 +753,11 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh + run: ci/build.sh - meson-clang14-x86_64-debug: + clang14-x86_64-debug: runs-on: ubuntu-24.04 env: - BUILD: meson CC: clang-14 TARGET: x86_64 ENABLE_DEBUG: yes @@ -818,210 +768,4 @@ jobs: - name: install dependencies run: ci/install-dependencies.sh - name: build check - run: ci/meson-build.sh - - gcc13-x86_64-vendordir: - runs-on: ubuntu-24.04 - env: - CC: gcc-13 - TARGET: x86_64 - VENDORDIR: ${prefix}/share/etc - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc13-x86_64-openssl: - runs-on: ubuntu-24.04 - env: - CC: gcc-13 - TARGET: x86_64 - USE_OPENSSL: yes - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc13-x86_64-sanitizers: - runs-on: ubuntu-24.04 - env: - CC: gcc-13 - CFLAGS: '-O1 -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined -Wno-error=inline -Wno-error=format-overflow' - LDFLAGS: '-fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=undefined' - ASAN_OPTIONS: strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1 - UBSAN_OPTIONS: print_stacktrace=1:print_summary=1:halt_on_error=1 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc13-x86_64: - runs-on: ubuntu-24.04 - env: - CC: gcc-13 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc13-x86_64-debug: - runs-on: ubuntu-24.04 - env: - CC: gcc-13 - TARGET: x86_64 - ENABLE_DEBUG: yes - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc12-x86_64: - runs-on: ubuntu-24.04 - env: - CC: gcc-12 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc11-x86_64: - runs-on: ubuntu-24.04 - env: - CC: gcc-11 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc10-x86_64: - runs-on: ubuntu-24.04 - env: - CC: gcc-10 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - gcc9-x86_64: - runs-on: ubuntu-24.04 - env: - CC: gcc-9 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - clang15-x86_64-vendordir: - runs-on: ubuntu-24.04 - env: - CC: clang-15 - TARGET: x86_64 - VENDORDIR: ${prefix}/share/etc - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - clang15-x86_64-openssl: - runs-on: ubuntu-24.04 - env: - CC: clang-15 - TARGET: x86_64 - USE_OPENSSL: yes - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - clang15-x86_64: - runs-on: ubuntu-24.04 - env: - CC: clang-15 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - clang15-x86_64-debug: - runs-on: ubuntu-24.04 - env: - CC: clang-15 - TARGET: x86_64 - ENABLE_DEBUG: yes - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh - - clang14-x86_64: - runs-on: ubuntu-24.04 - env: - CC: clang-14 - TARGET: x86_64 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: install dependencies - run: ci/install-dependencies.sh - - name: build check - run: ci/autotools-build.sh + run: ci/build.sh |