c-list: re-import git-subtree for 'src/c-list'

git subtree pull --prefix src/c-list git@github.com:c-util/c-list.git main --squash
This commit is contained in:
Thomas Haller
2022-07-19 09:02:36 +02:00

View File

@@ -7,38 +7,26 @@ on:
- cron: '0 0 * * *' - cron: '0 0 * * *'
jobs: jobs:
ci: ci-linux:
name: CI with Default Configuration name: Linux CI
uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1 uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
with: with:
cabuild_ref: "v1" cabuild_ref: "v1"
linux: true
m32: true m32: true
matrixmode: true matrixmode: true
valgrind: true valgrind: true
ci-macos:
ci-msvc: name: MacOS CI
name: CI with MSVC uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
runs-on: ${{ matrix.os }} with:
strategy: cabuild_ref: "v1"
matrix: linux: false
os: [windows-2019, windows-latest] macos: true
ci-windows:
steps: name: Windows CI
- name: Fetch Sources uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
uses: actions/checkout@v2 with:
- name: Setup Python cabuild_ref: "v1"
uses: actions/setup-python@v2 linux: false
with: windows: true
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