From d7fc80b9c7930e11b1005a6fa409a5db6b5e49f8 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 19 Jul 2022 09:02:36 +0200 Subject: [PATCH] Squashed 'src/c-list/' changes from fa024740fc6f..9aa81d84cadc 9aa81d84cadc ci: convert to new ci-c-util git-subtree-dir: src/c-list git-subtree-split: 9aa81d84cadc67e92b441c89f84c57e72dd1e8a9 --- .github/workflows/ci.yml | 46 +++++++++++++++------------------------- 1 file changed, 17 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e07f3118d..00bca960d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,38 +7,26 @@ on: - cron: '0 0 * * *' jobs: - ci: - name: CI with Default Configuration + ci-linux: + name: Linux CI uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1 with: cabuild_ref: "v1" + linux: true m32: true matrixmode: true valgrind: true - - ci-msvc: - name: CI with MSVC - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [windows-2019, windows-latest] - - steps: - - name: Fetch Sources - uses: actions/checkout@v2 - - name: Setup Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Install Python Dependencies - run: pip install meson ninja - - name: Prepare MSVC - uses: bus1/cabuild/action/msdevshell@v1 - with: - architecture: x64 - - name: Prepare Build - run: meson setup build - - name: Run Build - run: meson compile -v -C build - - name: Run Test Suite - run: meson test -v -C build + ci-macos: + name: MacOS CI + uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1 + with: + cabuild_ref: "v1" + linux: false + macos: true + ci-windows: + name: Windows CI + uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1 + with: + cabuild_ref: "v1" + linux: false + windows: true