mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-22 21:48:21 +02:00
41 lines
808 B
YAML
41 lines
808 B
YAML
name: Continuous Integration
|
|
|
|
on:
|
|
push:
|
|
pull_request:
|
|
schedule:
|
|
- cron: '0 0 * * *'
|
|
|
|
jobs:
|
|
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-linux-ptrace:
|
|
name: Linux CI with PTrace
|
|
uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
|
|
with:
|
|
cabuild_ref: "v1"
|
|
linux: true
|
|
mesonargs: '-Dptrace=true'
|
|
|
|
ci-macos:
|
|
name: MacOS CI
|
|
uses: bus1/cabuild/.github/workflows/ci-c-util.yml@v1
|
|
with:
|
|
cabuild_ref: "v1"
|
|
linux: false
|
|
macos: true
|
|
|
|
ci-docs:
|
|
name: Documentation CI
|
|
uses: bus1/cabuild/.github/workflows/ci-sphinx.yml@v1
|
|
with:
|
|
meson: true
|
|
source: "./src/docs"
|