diff --git a/.forgejo/workflows/unittest.yml b/.forgejo/workflows/unittest.yml new file mode 100644 index 0000000..95069a8 --- /dev/null +++ b/.forgejo/workflows/unittest.yml @@ -0,0 +1,20 @@ +name: Run Unit Tests +on: + push: + branches: + - '*' + +jobs: + build-and-run-unit-tests: + runs-on: any_archLinux + steps: + - run: git clone --depth=1 --no-single-branch https://git.seodisparate.com/stephenseo/SimpleArchiver.git simplearchiver + name: Get repo + - run: cd simplearchiver && git checkout "${GITHUB_REF_NAME}" + name: Checkout the branch + - run: cmake -S simplearchiver -B buildDebug + name: Run cmake to prepare the build + - run: make -C buildDebug + name: Build + - run: ./buildDebug/test_datastructures + name: Run test_datastructures