From df9392c4c7b83544e68164d14d3419fba8da1e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 22 Feb 2022 13:10:12 +0100 Subject: [PATCH] CI: Use mono_static=yes for Mono builds This removes the dependency on shared libmonosgen installed locally and makes the artifacts usable as standalone for testing without needing a full Mono install. (cherry picked from commit 6475c676a82d1e29325414c9a22ce9a86ade50c4) --- .github/workflows/linux_builds.yml | 4 ++-- .github/workflows/server_builds.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index f80083fb8d9..f74adce897b 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -22,7 +22,7 @@ jobs: cache-name: linux-editor-mono target: release_debug tools: true - sconsflags: module_mono_enabled=yes mono_glue=no + sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no bin: "./bin/godot.x11.opt.tools.64.mono" build-mono: true artifact: true @@ -42,7 +42,7 @@ jobs: cache-name: linux-template-mono target: release tools: false - sconsflags: module_mono_enabled=yes mono_glue=no debug_symbols=no + sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no debug_symbols=no build-mono: false artifact: true diff --git a/.github/workflows/server_builds.yml b/.github/workflows/server_builds.yml index cf937d1ff5f..4e2a8fceab0 100644 --- a/.github/workflows/server_builds.yml +++ b/.github/workflows/server_builds.yml @@ -4,7 +4,7 @@ on: [push, pull_request] # Global Settings env: GODOT_BASE_BRANCH: 3.4 - SCONSFLAGS: verbose=yes warnings=all werror=yes debug_symbols=no module_mono_enabled=yes mono_glue=no + SCONSFLAGS: verbose=yes warnings=all werror=yes debug_symbols=no module_mono_enabled=yes mono_static=yes mono_glue=no concurrency: group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-server