Skip to content

fix: remove managed C# tests, fix CI, and add engine documentation #341

fix: remove managed C# tests, fix CI, and add engine documentation

fix: remove managed C# tests, fix CI, and add engine documentation #341

Workflow file for this run

name: CI
on:
push:
branches: [main, develop, opengl]
paths:
- "**/*.cpp"
- "**/*.h"
- "**/*.cs"
- "**/*.csproj"
- "**/CMakeLists.txt"
- "**/CMakePresets.json"
- "cmake/*.cmake"
- ".github/workflows/*.yml"
pull_request:
branches: [main, develop, refactor-branch, opengl]
paths:
- "**/*.cpp"
- "**/*.h"
- "**/*.cs"
- "**/*.csproj"
- "**/CMakeLists.txt"
- "**/CMakePresets.json"
- "cmake/*.cmake"
- ".github/workflows/*.yml"
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
env:
CI: true
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
DOTNET_CLI_TELEMETRY_OPTOUT: true
DOTNET_NOLOGO: true
jobs:
linux:
name: Linux Builds
uses: ./.github/workflows/linux.yml
secrets: inherit
windows:
name: Windows Builds
uses: ./.github/workflows/windows.yml
secrets: inherit
quality-gate:
name: PR Gate
runs-on: ubuntu-latest
needs: [linux, windows]
steps:
- run: echo "Native builds passed."