CI/CD
Some checks failed
CI / Native Windows Build And Tests (push) Failing after 21s
CI / React UI Build (push) Has been cancelled

This commit is contained in:
2026-05-03 11:26:10 +10:00
parent ee929374a8
commit c39a1fd53c
12 changed files with 848 additions and 701 deletions

47
.gitea/workflows/ci.yml Normal file
View File

@@ -0,0 +1,47 @@
name: CI
on:
push:
branches:
- main
- master
- develop
pull_request:
workflow_dispatch:
jobs:
native-windows:
name: Native Windows Build And Tests
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Configure Debug
shell: pwsh
run: cmake --preset vs2022-x64-debug
- name: Build Debug
shell: pwsh
run: cmake --build --preset build-debug
- name: Run Native Tests
shell: pwsh
run: cmake --build --preset build-debug --target RUN_TESTS
ui-ubuntu:
name: React UI Build
runs-on: nubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install UI Dependencies
working-directory: ui
run: npm ci --no-audit --no-fund
- name: Build UI
working-directory: ui
run: npm run build