From 6475c676a82d1e29325414c9a22ce9a86ade50c4 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. --- .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 92bc69a4ed..bf196a1e79 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 a223b84e69..e76c7b4ab2 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.x - 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