Updated runner
This commit is contained in:
16
README.md
16
README.md
@@ -224,10 +224,22 @@ Only `runtime/templates/` and `runtime/README.md` are tracked.
|
||||
|
||||
The Gitea workflow expects two act runners:
|
||||
|
||||
- `windows-latest`: builds the native app and runs native tests.
|
||||
- `windows-2022`: builds the native app and runs native tests.
|
||||
- `ubuntu-latest`: installs UI dependencies and runs the Vite build.
|
||||
|
||||
If your Windows runner stores the Blackmagic SDK outside the repo, configure `GPUDIRECT_DIR` in the runner environment or adjust the workflow configure command to pass `-DGPUDIRECT_DIR=...`.
|
||||
The Windows jobs validate native third-party dependencies before configuring CMake. Because `3rdParty/` is ignored, configure these paths on the runner or in Gitea repository variables:
|
||||
|
||||
- `GPUDIRECT_DIR`: path to `Blackmagic DeckLink SDK 16.0/Win/Samples/NVIDIA_GPUDirect`.
|
||||
- `SLANG_ROOT`: path to the Slang binary release folder containing `bin/slangc.exe`.
|
||||
|
||||
Example runner paths:
|
||||
|
||||
```text
|
||||
D:\SDKs\Blackmagic DeckLink SDK 16.0\Win\Samples\NVIDIA_GPUDirect
|
||||
D:\SDKs\slang-2026.8-windows-x86_64
|
||||
```
|
||||
|
||||
If neither variable is set, the workflow falls back to the repo-local defaults under `3rdParty/`.
|
||||
|
||||
|
||||
## Still Todo
|
||||
|
||||
Reference in New Issue
Block a user