Skip to content

Commit 084af6f

Browse files
committed
fix: init cna submodules in Editor CI job
The Editor (EASYGL/VULKAN) matrix job's CNA checkout never initialized cna's vendored SDL/SDL_image/SDL_mixer submodules, so cna/cmake/ThirdPartySDL.cmake failed configure with "Missing vendored 'SDL'" on every run. This is mesh-craft's own workflow file, not CNA source, so it stays within the no-CNA-changes boundary.
1 parent 1083657 commit 084af6f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,12 @@ jobs:
223223
# Keep the editor job on the sibling revision recorded and tested
224224
# by this repository (AUD-057), rather than an arbitrary branch tip.
225225
ref: d0c21ee613ebd8f8b0055f7868103dd5c5c30fc7
226+
# cna/cmake/ThirdPartySDL.cmake vendors SDL/SDL_image/SDL_mixer as
227+
# submodules and fails configure without them. Non-recursive: those
228+
# submodules' own nested submodules are optional codec dependencies
229+
# this project's CMAKE_ARGS disable, so recursing into them would
230+
# only add a slower, unused fetch.
231+
submodules: true
226232

227233
- name: Checkout sharp-runtime
228234
uses: actions/checkout@v4

0 commit comments

Comments
 (0)