]> the.earth.li Git - onak.git/blob - .github/workflows/build-test.yml
Add some build dependencies for GitHub build action
[onak.git] / .github / workflows / build-test.yml
1 name: onak build test
2
3 on:
4   push:
5     branches: [ main ]
6   pull_request:
7     branches: [ main ]
8
9 jobs:
10   build:
11
12     runs-on: ubuntu-latest
13
14     steps:
15     - uses: actions/checkout@v3
16
17     - name: Install build dependencies
18       run: sudo apt install libcurl4-gnutls-dev libdb-dev libsystemd-dev nettle-dev pkg-config
19
20     - name: Configure CMake
21       run: cmake -B ${{github.workspace}}/build
22
23     - name: Build
24       run: cmake --build ${{github.workspace}}/build
25
26     - name: Test
27       working-directory: ${{github.workspace}}/build
28       run: ctest