Files
iZo/.gitea/workflows/tests.yml
GigabiteStudios 8f4e503398
All checks were successful
Linux unit tests / unit-tests (push) Successful in 36s
ci(gitea): run Linux unit tests
2026-06-18 19:32:43 -05:00

34 lines
702 B
YAML

name: Linux unit tests
on:
push:
pull_request:
workflow_dispatch:
jobs:
unit-tests:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Install build dependencies
run: |
sudo apt-get update
sudo apt-get install --yes cmake ninja-build g++
- name: Configure
run: >-
cmake -S . -B build -G Ninja
-DCMAKE_BUILD_TYPE=Debug
-DIZO_BUILD_TESTS=ON
-DIZO_BUILD_EXAMPLE=ON
- name: Build
run: cmake --build build --parallel
- name: Run unit tests
run: ctest --test-dir build --output-on-failure