Skip to content

Commit

Permalink
Don't include submodule for one Linux workflow.
Browse files Browse the repository at this point in the history
This is needed for the same reason that the submodules are not
included in the static checks workflow, as the commit that includes
the submodule is labeled as "dirty".
  • Loading branch information
drwhut committed Sep 10, 2024
1 parent 2777f71 commit dec4437
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion .github/workflows/linux_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
bin: "./bin/godot.x11.opt.tools.64.mono"
build-mono: true
artifact: true
submodules: recursive

- name: Editor and sanitizers (target=debug, tools=yes, use_asan=yes, use_ubsan=yes, linker=gold)
cache-name: linux-editor-sanitizers
Expand All @@ -39,6 +40,7 @@ jobs:
build-mono: false
# Skip 2GiB artifact speeding up action.
artifact: false
submodules: false

- name: Template w/ Mono (target=release, tools=no)
cache-name: linux-template-mono
Expand All @@ -47,6 +49,7 @@ jobs:
sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no debug_symbols=no
build-mono: false
artifact: true
submodules: recursive

- name: Minimal template (target=release, tools=no, everything disabled)
cache-name: linux-template-minimal
Expand All @@ -55,11 +58,12 @@ jobs:
sconsflags: modules_enabled_by_default=no disable_3d=yes disable_advanced_gui=yes deprecated=no minizip=no debug_symbols=no
build-mono: false
artifact: false
submodules: recursive

steps:
- uses: actions/checkout@v4
with:
submodules: recursive
submodules: ${{ matrix.submodules }}

- name: Linux dependencies
shell: bash
Expand Down

0 comments on commit dec4437

Please sign in to comment.