From f105fdb1cd08022406ddff4ded3e25d9299a5927 Mon Sep 17 00:00:00 2001 From: Tim Kaune <tim.kaune@gmx.de> Date: Mon, 29 Jan 2024 18:18:42 +0100 Subject: [PATCH] Add build and test workflow --- .github/workflows/build-and-test.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/build-and-test.yml diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml new file mode 100644 index 0000000..f7e6040 --- /dev/null +++ b/.github/workflows/build-and-test.yml @@ -0,0 +1,24 @@ +name: build-and-test +run-name: Build and test ${{ github.ref_type }} ${{ github.ref_name }} +on: push +jobs: + cmake: + name: build-and-test + runs-on: ubuntu-latest + steps: + - name: prepare + run: sudo apt-get install -y ninja-build + - name: info + run: | + git version + cmake --version + ninja --version + - uses: actions/checkout@v4 + - name: configure + run: cmake --preset default + - name: build + run: cmake --build ./build --verbose + - name: install + run: cmake --install ./build --prefix ./bin + - name: test + run: cmake --build ./build --target test -- GitLab