diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml index 68e5575b3b7..5cb66a40ab7 100644 --- a/.github/workflows/android_builds.yml +++ b/.github/workflows/android_builds.yml @@ -19,6 +19,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + submodules: recursive - name: Set up Java 17 uses: actions/setup-java@v4 diff --git a/.github/workflows/godot_cpp_test.yml b/.github/workflows/godot_cpp_test.yml index f352afbc6ba..7350920810d 100644 --- a/.github/workflows/godot_cpp_test.yml +++ b/.github/workflows/godot_cpp_test.yml @@ -19,6 +19,8 @@ jobs: name: "Build and test Godot CPP" steps: - uses: actions/checkout@v4 + with: + submodules: recursive - name: Setup python and scons uses: ./.github/actions/godot-deps diff --git a/.github/workflows/ios_builds.yml b/.github/workflows/ios_builds.yml index 6557120d875..e205d551ed9 100644 --- a/.github/workflows/ios_builds.yml +++ b/.github/workflows/ios_builds.yml @@ -19,6 +19,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + submodules: recursive - name: Setup Godot build cache uses: ./.github/actions/godot-cache diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index 4cc6d92fb8a..0420a02b1dd 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -86,6 +86,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + submodules: recursive # Need newer mesa for lavapipe to work properly. - name: Linux dependencies for tests diff --git a/.github/workflows/macos_builds.yml b/.github/workflows/macos_builds.yml index c2450771754..4967fe379fc 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -34,6 +34,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + submodules: recursive - name: Setup Godot build cache uses: ./.github/actions/godot-cache diff --git a/.github/workflows/web_builds.yml b/.github/workflows/web_builds.yml index a1b7f95cec7..47f7e4d4586 100644 --- a/.github/workflows/web_builds.yml +++ b/.github/workflows/web_builds.yml @@ -38,6 +38,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + submodules: recursive - name: Set up Emscripten latest uses: mymindstorm/setup-emsdk@v14 diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 18ed92b57f0..5443ba20ab5 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -39,6 +39,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + submodules: recursive - name: Setup Godot build cache uses: ./.github/actions/godot-cache