Skip to content

Merge branch 'main' into opengl #323

Merge branch 'main' into opengl

Merge branch 'main' into opengl #323

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, 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:
format:
name: Format Check
uses: ./.github/workflows/format.yml
linux:
name: Linux Builds
uses: ./.github/workflows/linux.yml
secrets: inherit
windows:
name: Windows Builds
uses: ./.github/workflows/windows.yml
secrets: inherit
production-check:
name : Production Check
needs: [format, linux, windows]
if: success()
runs-on: ubuntu-latest
steps:
- name: Run Production Checks
run: echo "All previous builds passed. Running production checks..."