mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-09 12:20:23 +01:00
e56535a5daa5 c-rbtree: add overview comments e1187dd4f56c c-rbtree: improve doc-strings 5c58005f4352 build: bump version becd70d97145 build: prepare v3.1.0 release 1d865e41b95f build: use libcstdaux.version-scripts 2d4fccbc0095 build: synchronize AUTHORS b6af0681629a meson: no longer pass -Wl,--no-undefined explicitly 7995758e8540 ci: run on macos git-subtree-dir: src/c-rbtree git-subtree-split: e56535a5daa598f329ad05ffb9a9f38585496f34
43 lines
953 B
YAML
43 lines
953 B
YAML
name: Continuous Integration
|
|
|
|
on:
|
|
push:
|
|
pull_request:
|
|
schedule:
|
|
- cron: '0 0 * * *'
|
|
|
|
jobs:
|
|
ci:
|
|
name: CI with Default Configuration
|
|
uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
|
|
with:
|
|
cabuild_ref: "v1"
|
|
m32: true
|
|
matrixmode: true
|
|
valgrind: true
|
|
|
|
ci-ptrace:
|
|
name: Reduced CI with PTrace
|
|
uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
|
|
with:
|
|
cabuild_ref: "v1"
|
|
mesonargs: '-Dptrace=true'
|
|
|
|
ci-macos:
|
|
name: CI on MacOS
|
|
runs-on: macos-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 Build
|
|
run: meson setup build
|
|
- name: Run Build
|
|
run: meson compile -v -C build
|
|
- name: Run Test Suite
|
|
run: meson test -v -C build
|