Rémi Verschelde
4e93604bc4
CI: Bump old ubuntu version to ubuntu-18.04
...
The ubuntu-16.04 runners have been removed from GitHub Actions.
2022-04-01 01:06:46 +02:00
Rémi Verschelde
efd26fbbff
Merge pull request #61 from akien-mga/mono-6.12.0.174
2022-04-01 00:59:05 +02:00
Rémi Verschelde
baa6f22377
Mono: Bump to 6.12.0.174
...
Should also fix CI by including
5a21247f36
2022-03-31 19:15:56 +02:00
Rémi Verschelde
dfb29cab81
CI: Update all actions versions
2022-03-31 19:14:32 +02:00
Rémi Verschelde
0d72e71a50
Merge pull request #50 from akien-mga/android-bump-min-19-target-30
...
Android: Bump min SDK to 19, target SDK to 30
2021-08-17 08:54:25 +02:00
Rémi Verschelde
1755de4f1e
Android: Bump min SDK to 19, target SDK to 30
...
Following https://github.com/godotengine/godot/pull/51719 .
Also removes now obsolete code to check whether we're using NDK 18+,
since we don't support any earlier version.
2021-08-16 10:20:55 +02:00
Rémi Verschelde
6d4f576264
Merge pull request #49 from godotengine/btls-lib-windows-desktop
...
Windows: Configure with `--enable-btls-lib` to build BTLS dll
2021-08-10 09:03:16 +02:00
Ignacio Roldán Etcheverry
f63f4e2e44
Windows: Configure with --enable-btls-lib
to build BTLS dll
...
Patched Mono to make the BTLS CMake build work with MinGW on Linux.
2021-08-06 20:29:35 +02:00
Ignacio Roldán Etcheverry
aad08390cb
Merge pull request #48 from Calinou/fix-mono-log-spam
...
Fix Mono log spam
2021-08-04 00:28:23 +02:00
Hugo Locurcio
2d30ce6362
Fix Mono log spam
...
This prevents Mono logs from being spammed, which could result
in log file sizes in the dozens of gigabytes.
2021-08-03 17:49:37 +02:00
Ignacio Roldán Etcheverry
c6bdc0feca
Merge pull request #47 from TechnoPorg/windows-enable-btls
...
Enable BTLS when building for Windows
2021-07-29 23:37:24 +02:00
TechnoPorg
d62d874dd2
Enable BTLS when building for Windows
2021-07-29 08:09:14 -06:00
Rémi Verschelde
2bf7d71c7c
Merge pull request #46 from akien-mga/fix-copy_bcl-desktop-win32
...
bcl: Fix copy_bcl for desktop-win32 profile
2021-07-27 08:44:33 +02:00
Rémi Verschelde
fb6da044d7
bcl: Fix copy_bcl for desktop-win32 profile
2021-07-26 14:59:52 +02:00
Rémi Verschelde
c3a9d311bc
Merge pull request #43 from akien-mga/mono-6.12.0.147
...
CI: Build with Mono 6.12.0.147
2021-07-06 20:41:50 +02:00
Rémi Verschelde
d75582bd3c
Set actions/cache to v2, we don't need explicit manual bumps for 2.1.x
2021-07-06 17:47:28 +02:00
Rémi Verschelde
75a0b00364
Merge pull request #41 from godotengine/dependabot/github_actions/mymindstorm/setup-emsdk-10
...
Bump mymindstorm/setup-emsdk from 9 to 10
2021-07-06 17:45:14 +02:00
Rémi Verschelde
47e40daefe
CI: Build with Mono 6.12.0.147
2021-07-06 16:57:49 +02:00
Ignacio Roldán Etcheverry
29683d76fc
Merge pull request #40 from godotengine/dummy-xamarin-ios-dll
...
iOS BCL: Build dummy `Xamarin.iOS.dll` which is necessary
2021-06-02 23:34:07 +02:00
Ignacio Roldán Etcheverry
7937417c83
Merge pull request #39 from godotengine/ios-and-m1-stuff
...
Apple silicon: arm64 macOS and arm64 iOS simulator
2021-06-02 23:32:45 +02:00
dependabot[bot]
0cfb06c6e4
Bump mymindstorm/setup-emsdk from 9 to 10
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from 9 to 10.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v9...v10 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-27 06:00:10 +00:00
Ignacio Roldán Etchevery
0a2b5f8fab
Apple silicon: arm64 macOS and arm64 iOS simulator
2021-05-22 02:36:45 +02:00
Ignacio Roldán Etchevery
61df21a190
iOS BCL: Build dummy Xamarin.iOS.dll
which is necessary
...
Fixes godotengine/godot#42960
2021-05-22 02:21:43 +02:00
Rémi Verschelde
aa9e050543
CI: Build with Mono 6.12.0.144 + other env updates
...
Update env components to these versions:
- Python 3.9
- Pin NDK to 21.4.7075529 as done by Godot
Not updating Android API level to 30 yet as some feature work is needed in
Godot to support new requirements.
Mono 6.12.0.144 is still a Preview release, but contrarily to 6.12.0.122,
it has a successful Windows build. It also theoretically finalizes support
for Apple M1, so we can attempt using it to build Mono for that arch.
2021-05-11 16:02:22 +02:00
Rémi Verschelde
90c8c8d4c0
Merge pull request #34 from godotengine/dependabot/github_actions/actions/cache-v2.1.5
...
Bump actions/cache from v2.1.4 to v2.1.5
2021-05-11 12:47:25 +02:00
Rémi Verschelde
3eb55684e3
Merge pull request #35 from godotengine/dependabot/github_actions/mymindstorm/setup-emsdk-v9
...
Bump mymindstorm/setup-emsdk from v8 to v9
2021-05-11 12:45:36 +02:00
Rémi Verschelde
326d5482bf
Merge pull request #33 from godotengine/dependabot/github_actions/actions/setup-python-v2.2.2
...
Bump actions/setup-python from v2.1.4 to v2.2.2
2021-05-11 12:45:28 +02:00
dependabot[bot]
92e46486d8
Bump mymindstorm/setup-emsdk from v8 to v9
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from v8 to v9.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v8...c0f39b967594b2b09f069eecfd219642f522b596 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-03 07:43:29 +00:00
dependabot[bot]
eb8d9aff08
Bump actions/cache from v2.1.4 to v2.1.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-13 06:24:43 +00:00
dependabot[bot]
806260f507
Bump actions/setup-python from v2.1.4 to v2.2.2
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.1.4 to v2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.1.4...dc73133d4da04e56a135ae2246682783cc7c7cb6 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-13 06:24:40 +00:00
Rémi Verschelde
df330ce0be
CI: Build with Mono 6.12.0.122 (stable)
...
Upgrades us to the current stable release.
Further work is done in Preview on Apple Silicon support but we'll look into this
after the Godot 3.3 release.
2021-03-27 11:57:02 +01:00
Rémi Verschelde
d462909236
Merge pull request #32 from godotengine/dependabot/github_actions/actions/cache-v2.1.4
...
Bump actions/cache from v1.2.0 to v2.1.4
2021-03-26 13:39:35 +01:00
Rémi Verschelde
05775a4758
Merge pull request #31 from godotengine/dependabot/github_actions/mymindstorm/setup-emsdk-v8
...
Bump mymindstorm/setup-emsdk from v7 to v8
2021-03-26 13:39:12 +01:00
dependabot[bot]
7e681d3553
Bump actions/cache from v1.2.0 to v2.1.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from v1.2.0 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v1.2.0...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-05 06:31:00 +00:00
dependabot[bot]
3f52d14ef8
Bump mymindstorm/setup-emsdk from v7 to v8
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from v7 to v8.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v7...d38289e54786ef9965c3dcd51c396cb0c4bae40f )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 07:57:59 +00:00
Rémi Verschelde
bda87f2d2b
Merge pull request #29 from akien-mga/wasm-apply-m2n_trampolines_hook
...
WASM: Apply m2n_trampolines_hook patch added in 0e31293
2021-01-06 19:49:49 +01:00
Rémi Verschelde
f83e263970
Merge pull request #28 from akien-mga/mono-6.12.0.114-android-18
...
CI: Bump Mono to 6.12.0.114 and fix Android 32-bit min API
2021-01-06 16:40:37 +01:00
Rémi Verschelde
7028c15e29
WASM: Apply m2n_trampolines_hook patch added in 0e31293
2021-01-06 16:40:04 +01:00
Rémi Verschelde
241a00d3f3
CI: Bump Mono to 6.12.0.114 and fix Android 32-bit min API
...
Following up on #22 , we should target API level 18 like the Godot source does,
which is used by armv7/x86 builds. 64-bit builds do require API level 21 as a
minimum, but our build scripts handle upgrading this value already.
2020-12-30 08:41:33 +01:00
Ignacio Etcheverry
9d75cff174
WASM/BCL: Build WebAssembly.Framework.sln and include in BCL
2020-12-14 20:51:58 +01:00
Rémi Verschelde
61e36a93b6
Merge pull request #22 from akien-mga/android-min-api-18
...
Android: Fix support for API 18-20 for 32-bit
2020-12-07 11:12:05 +01:00
Rémi Verschelde
c2d2922f42
Merge pull request #20 from godotengine/dependabot/github_actions/actions/setup-python-v2.1.4
...
Bump actions/setup-python from v1 to v2.1.4
2020-12-07 10:06:03 +01:00
Rémi Verschelde
8daa270631
Android: Fix support for API 18-20 for 32-bit
...
Fixes https://github.com/godotengine/godot/issues/44159 .
2020-12-07 10:05:30 +01:00
Ignacio Roldán Etcheverry
767b8e2ada
Merge pull request #21 from godotengine/mono-patch-hook-wasm-m2n
...
WASM: Add patch to let Godot provide its own m2n trampolines
2020-12-05 01:05:42 +01:00
Ignacio Etcheverry
0e312939bd
WASM: Add patch to let Godot provide its own m2n trampolines
...
Mono on WASM relies on trampolines for a fixed pre-defined set of
method signatures in order for the interpreter to call native
functions.
As a workaround for this limitation, Godot has been passing long,
ulong, float and double as pointers in internal calls.
This patch should allow Godot to provide its own trampolines, which
can be generated automatically at compile time thanks to templates.
This patch is made against the Mono tag mono-6.12.0.111. The
following commit is expected to break this patch:
mono/mono@174aeaa31c
It will need to be updated once we upgrade the a newer Mono
version in the official Godot builds.
2020-12-04 23:36:32 +01:00
dependabot[bot]
f12b3e4071
Bump actions/setup-python from v1 to v2.1.4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v1 to v2.1.4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v1...41b7212b1668f5de9d65e9c82aa777e6bbedb3a8 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 15:30:05 +00:00
Rémi Verschelde
0be1cc2e9b
Merge pull request #14 from jlosito/dependabot-configs
...
Allow dependabot to check GitHub actions daily
2020-11-20 16:29:38 +01:00
Ignacio Roldán Etcheverry
7cae902cee
Merge pull request #10 from tdaffin/easier-build
...
Make it a little easier to get a successful working build
2020-11-17 15:18:01 +01:00
Rémi Verschelde
d8956230a3
Merge pull request #18 from akien-mga/readme-versions
...
README: Document known good versions
2020-11-17 14:29:55 +01:00
John Losito
fbc5214dd5
Allow dependabot to check GitHub actions daily
2020-11-17 09:35:34 +01:00