Files
maiden/.gitea/workflows/build_and_test.yaml
homeburger b7af7d3df4
Some checks failed
Build and Test verification / build (push) Successful in 22s
Build and Test verification / test (push) Failing after 2s
extract to path
2026-05-08 12:01:16 -05:00

53 lines
1.1 KiB
YAML

name: Build and Test verification
run-name: ${{ gitea.actor }}
on: [push]
jobs:
build:
runs-on: debian12
container:
image: git.vxbard.net/homeburger/bard-cpp-builder:1.0
steps:
- name: clone
uses: actions/checkout@v3
- name: container-setup
run: container-setup.sh
- name: configure
run: cmake -S . -B build
- name: build
run: cmake --build build -j
- name: upload
uses: actions/upload-artifact@v3
with:
name: build-artifact
path: build
test:
runs-on: debian12
container:
image: git.vxbard.net/homeburger/bard-cpp-builder:1.0
needs: build
steps:
- name: container-setup
run: container-setup.sh
- name: download
uses: actions/download-artifact@v3
with:
name: build-artifact
path: build
- name: run_unit_tests
run: |
ls -al
cd build
ctest -T Test
- name: code_coverage
run: gcovr -r .. --filter "../src"