CI: Mono 6.12.0.182, Android 32 and other updates

This commit is contained in:
Rémi Verschelde 2022-06-22 08:50:38 +02:00
parent 2fa04b9dc7
commit fcf205c105
2 changed files with 16 additions and 16 deletions

View File

@ -26,14 +26,14 @@ on:
env: env:
# Use SHA or tag instead of the branch for caching purposes. # Use SHA or tag instead of the branch for caching purposes.
MONO_TAG: mono-6.12.0.179 MONO_TAG: mono-6.12.0.182
PYTHON_VERSION: 3.9 PYTHON_VERSION: '3.10'
# Should match the version that Mono supports. # Should match the version that Mono supports.
EMSDK_VERSION: 1.39.9 EMSDK_VERSION: 1.39.9
ANDROID_CMAKE_VERSION: 3.10.2.4988404 ANDROID_CMAKE_VERSION: 3.18.1
# These should be synced with the Godot repo. # These should be synced with the Godot repo.
# platform/android/java/app/config.gradle # platform/android/java/app/config.gradle
ANDROID_PLATFORM: android-30 ANDROID_PLATFORM: android-32
ANDROID_API: 19 ANDROID_API: 19
ANDROID_NDK_VERSION: 21.4.7075529 ANDROID_NDK_VERSION: 21.4.7075529
# platform/iphone/detect.py # platform/iphone/detect.py
@ -83,7 +83,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -157,7 +157,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -221,7 +221,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -285,7 +285,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -355,7 +355,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -453,7 +453,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -582,7 +582,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Download LLVM artifact - name: Download LLVM artifact
@ -669,7 +669,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Setup Emscripten SDK - name: Setup Emscripten SDK
@ -768,7 +768,7 @@ jobs:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
if: steps.cache_llvm.outputs.cache-hit != 'true' if: steps.cache_llvm.outputs.cache-hit != 'true'
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono
@ -829,7 +829,7 @@ jobs:
with: with:
path: godot-mono-builds path: godot-mono-builds
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v3 uses: actions/setup-python@v4
with: with:
python-version: ${{ env.PYTHON_VERSION }} python-version: ${{ env.PYTHON_VERSION }}
- name: Patch Mono - name: Patch Mono

View File

@ -9,9 +9,9 @@ This repository contains scripts for building the Mono runtime to use with Godot
The scripts are tested against specific versions of the toolchains used by Godot. The scripts are tested against specific versions of the toolchains used by Godot.
While they may work with other versions, you might have issues applying patches or compiling, so we recommend using the versions below. While they may work with other versions, you might have issues applying patches or compiling, so we recommend using the versions below.
- Mono: 6.12.0.179. - Mono: 6.12.0.182.
- Emscripten: 1.39.9. - Emscripten: 1.39.9.
- Android: API level 30. - Android: API level 32.
## Command-line options ## Command-line options