ci: run Windows CMake examples after building

Add a "Run Example" step to the build-examples-cmake-windows job
so that each CMake example is executed after it is built, verifying
the resulting binaries actually work. The executable name is derived
from the matrix directory name by replacing hyphens with underscores,
matching the project convention.
pull/11756/head
Mitchell Hashimoto 2026-03-22 13:57:42 -07:00
parent f4998c6abb
commit 48cf3f36cd
No known key found for this signature in database
GPG Key ID: 523D5DC389D273BC
1 changed files with 8 additions and 0 deletions

View File

@ -288,6 +288,14 @@ jobs:
cmake -B build -DFETCHCONTENT_SOURCE_DIR_GHOSTTY=${{ github.workspace }}
cmake --build build
- name: Run Example
shell: pwsh
run: |
$name = "${{ matrix.dir }}" -replace '-','_'
$exe = "example/${{ matrix.dir }}/build/Debug/${name}.exe"
if (!(Test-Path $exe)) { $exe = "example/${{ matrix.dir }}/build/${name}.exe" }
& $exe
build-cmake:
runs-on: namespace-profile-ghostty-sm
needs: test