Skip to content

Commit

Permalink
Merge pull request godotengine#40646 from akien-mga/ci-gh-action-linu…
Browse files Browse the repository at this point in the history
…x-mono

CI: Add Mono support to Linux builds on GitHub Actions
  • Loading branch information
akien-mga authored Jul 23, 2020
2 parents 8beb5f2 + b5ad6fa commit 819ef12
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 91 deletions.
14 changes: 6 additions & 8 deletions .github/workflows/linux_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ env:
jobs:
linux-editor:
runs-on: "ubuntu-20.04"

# Windows Editor - checkout with the plugin
name: Editor (target=release_debug, tools=yes)
name: Editor w/ Mono (target=release_debug, tools=yes)

steps:
- uses: actions/checkout@v2
Expand All @@ -25,7 +23,7 @@ jobs:
- name: Configure dependencies
run: |
sudo apt-get install build-essential pkg-config libx11-dev libxcursor-dev \
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev yasm
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev yasm
# Upload cache on completion and check it out now
# Editing this is pretty dangerous for windows since it can break and needs properly tested with a fresh cache.
Expand Down Expand Up @@ -63,11 +61,11 @@ jobs:
env:
SCONS_CACHE: ${{github.workspace}}/.scons_cache/
run: |
scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd tools=yes target=release_debug
scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd tools=yes target=release_debug module_mono_enabled=yes mono_glue=no
linux-template:
runs-on: "ubuntu-20.04"
name: Template (target=release, tools=no)
name: Template w/ Mono (target=release, tools=no)

steps:
- uses: actions/checkout@v2
Expand All @@ -82,7 +80,7 @@ jobs:
- name: Configure dependencies
run: |
sudo apt-get install build-essential pkg-config libx11-dev libxcursor-dev \
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev yasm
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev yasm
# Upload cache on completion and check it out now
# Editing this is pretty dangerous for windows since it can break and needs properly tested with a fresh cache.
Expand Down Expand Up @@ -118,4 +116,4 @@ jobs:
env:
SCONS_CACHE: ${{github.workspace}}/.scons_cache/
run: |
scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd target=release tools=no
scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd target=release tools=no module_mono_enabled=yes mono_glue=no
83 changes: 0 additions & 83 deletions .travis.yml

This file was deleted.

0 comments on commit 819ef12

Please sign in to comment.