Skip to content

actions: fix trigger #2

actions: fix trigger

actions: fix trigger #2

name: Build and test
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential meson pkg-config \
libsdbus-c++-dev libsystemd-dev modemmanager-dev \
devhelp doxygen graphviz gtk-doc-tools \
modemmanager-doc libmm-glib-doc network-manager-dev libsdbus-c++-doc
- name: Configure build dir
run: |
meson setup build --libdir=lib -Ddocs=true -Dexamples=true
- name: Compile
run: |
ninja -C build