1
0
mirror of https://github.com/falk-werner/webfuse synced 2025-06-13 12:54:15 +00:00
falk-werner_webfuse/.github/workflows/build.yml
2023-01-07 19:56:48 +01:00

34 lines
693 B
YAML

name: 'build'
on:
workflow_dispatch:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
env:
BUILD_TYPE: Release
steps:
- uses: actions/checkout@v3
- name: Install APT dependencies
run: sudo apt install libfuse3-dev libwebsockets-dev libgtest-dev libgmock-dev ninja-build valgrind python3 python3-pip python3-setuptools python3-wheel
- name: Install meson
run: sudo pip3 install meson
- name: Configure Meson
run: meson .build
- name: Build
run: meson compile -C .build
- name: Test
run: meson test -C .build