Hugo Locurcio
b26312f1c1
Bump to version 3.2.1
2025-09-17 16:51:12 +02:00
Rémi Verschelde
77fdf78793
CI: Fix build on macOS 15 runner with CMake 4.0 and Xcode 16.4
...
- Enforce min CMake version targeted for libssh2
- Downgrade Xcode to 16.2 as that's the last version before upgrading to LLVM 19
which seems to break building libgit2's bundled zlib
2025-09-17 12:42:53 +02:00
Hugo Locurcio
27c1152cb0
Add issue templates
...
These issue templates are inspired by the ones from godot-vscode-plugin.
2025-06-03 19:01:26 +02:00
Rémi Verschelde
2a4c781e86
Misc fixes and cleanup
...
- Remove the `demo` project which isn't really useful.
* Instead the `addons` subfolder is made top-level and that's where stuff gets written.
- Update the README following recent PRs (#191 , #199 ) as OpenSSL is now compiled from source for all platforms.
* Also remove obsolete `build_openssl_universal_macos.sh` script.
- Remove the bogus `plugin.cfg` which isn't necessary, and was confusing users who tried to enable it.
* Fixes #267 .
- Bump min SCons version to 3.1.2 and Python to 3.6.
- Bump `compatibility_minimum` to `4.2.0` following #196 .
- Remove some code in `godot-git-plugin/SCsub` that seems redundant with `godot-cpp` config.
- Remove unnecessary `.exp` and `.lib` files in Windows artifact, rename its folder to `windows`.
- Remove `export-ignore`s in `.gitattributes`, they're incomplete and not actually doing anything usable.
- Fix artifacts URL handling in `release.sh`, make it executable.
- CI: Update clang-format check to version 18.
2025-05-28 22:52:21 +02:00
Rémi Verschelde
f322436f66
CI: Don't install openssl for macOS + misc cleanup
2025-05-27 17:18:41 +02:00
Rémi Verschelde
51dcc3c455
CI: Ensure Windows job fails on error
...
Default `pwsh` is apparently not properly configured to fail fast,
but `powershell` is, whatever is the difference.
Minor tweaks to CI setup.
2025-05-27 10:27:17 +02:00
Fabio Alessandrelli
0d0c30784d
Use OpenSSL on windows too, build libgit2, ssh2 with cmake.
...
And update the libraries.
2025-05-26 17:17:29 +02:00
David Snopek
edcfc47af0
Update various out-dated versions in CI
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-05-25 15:29:15 +02:00
Fabio Alessandrelli
3ab28b1d33
[CI] Add scons cache.
2023-06-24 18:39:14 +02:00
markeel
bb5da70aa4
Update build.yml
...
Fix ubuntu version to match godot-cpp
2023-05-24 13:30:47 -07:00
Rémi Verschelde
6a6f7d1810
Update extension API to Godot 4.0-rc4
...
Remove `ci/` directory, everything is included in godot-cpp.
2023-02-23 18:57:58 +01:00
Twarit Waikar
ccac80bb0e
Add min macOS version flags for master
...
Frontports https://github.com/godotengine/godot-git-plugin/pull/121/files
2022-12-21 16:37:35 +05:30
Twarit Waikar
893bcd922b
Fix CI build artifact names to reflect underlying archs
2022-12-20 21:41:59 +05:30
Twarit Waikar
91344c5e68
Fix API mismatch compile errors + Use Godot 4 utilities
...
Also clarifies the new build instructions
2022-12-20 20:22:14 +05:30
Fabio Alessandrelli
df5b0139d9
Update to Godot 4.0 beta9.
...
Simplify build system.
2022-12-19 22:56:56 +01:00
Twarit Waikar
424cc61657
Rename osx to macos
2022-08-10 03:43:40 +05:30
Twarit Waikar
93c175cd1d
Fix bin analysis commands in CI
2022-08-10 03:38:50 +05:30
Twarit Waikar
0029af37eb
Fix custom api file name in build.yaml
2022-08-10 03:38:50 +05:30
Twarit Waikar
521341e7bf
Port demo files to Godot 4.0
2022-08-10 03:38:48 +05:30
Twarit Waikar
d0c59416d1
Port from GDNative to GDExtension for Godot 4.x
2022-08-10 03:38:07 +05:30
Twarit Waikar
27a10c7029
Remove extraneous files in macOS build artifact
2022-01-16 00:04:38 +05:30
Twarit Waikar
0b09051fc3
Add universal OpenSSL library builds
2021-10-14 01:46:31 +05:30
Twarit Waikar
3e955b9022
Build universal OpenSSL fat library
2021-10-13 20:01:42 +05:30
Twarit Waikar
abeb17532b
Pick the correct .a libs for macOS OpenSSL
2021-10-13 03:18:13 +05:30
Twarit Waikar
2095757996
Force static libssl.a and libcrypto.a linkage on macOS
2021-10-13 02:51:17 +05:30
Twarit Waikar
a6772e0d3f
Change macOS builds to use OpenSSL purely as a static lib
2021-10-13 01:25:11 +05:30
Twarit Waikar
4119ad2c74
Add universal builds back to CI + link to OpenSSL dylib, not .a
2021-10-13 00:18:26 +05:30
Twarit Waikar
76dfd5a143
Fix minor typo making macos CI step fail
2021-10-12 22:39:08 +05:30
Twarit Waikar
14100de179
Only build x64 mac builds instead of universal
2021-10-12 21:59:52 +05:30
Twarit Waikar
84fa17720c
Support macOS universal thirdparty library builds
2021-10-12 02:59:32 +05:30
Twarit Waikar
03d8f02c3d
Testing CI builds for linux and mac
2021-10-12 00:50:26 +05:30
Twarit Waikar
f73f6fb4b5
Issue godot-cpp builds in CI
2021-10-11 02:53:21 +05:30
Twarit Waikar
2c12788337
Update CI builds to recursively clone
2021-10-11 02:47:02 +05:30
Twarit Waikar
6c3aaad5fb
Port the build process to use SCons entirely
2021-10-11 02:33:25 +05:30
Twarit Waikar
c952c57bd9
Update clang-format.yml
2021-10-02 05:29:07 +05:30
Twarit Waikar
7aa4d02193
Merge branch 'master' into add-artifact-upload-ci
2021-10-02 01:52:03 +05:30
Twarit Waikar
243b03aa33
Add build artifact uploads in Github Actions
2021-10-02 01:49:30 +05:30
Twarit Waikar
a480cf4b16
Add clang-format Github Action
2021-10-02 01:25:42 +05:30
bruvzg
094424ce50
Add macOS ARM64 (Apple Silicon) support.
2021-09-28 08:28:37 +03:00
Twarit Waikar
d6f3bdbab6
Load msvc developer cmd for windows CI
2021-04-19 18:38:19 +05:30
Twarit Waikar
57cd5cc068
Enforce C++17 in some left out build configs on mac
2021-04-19 18:11:31 +05:30
Twarit Waikar
6ec481671b
Add SCons install to CI build scripts
2021-04-19 16:15:40 +05:30
Twarit Waikar
24931cf07a
Add C/C++ CI build workflows
2021-04-19 14:55:54 +05:30
Twarit Waikar
0bf806c508
Delete main.yml
2020-02-03 21:36:42 +05:30
Twarit Waikar
a1d32d04bb
Fix command concat for windows cmd in build action
2020-02-03 21:18:10 +05:30
Twarit Waikar
066e951e2f
Add Linux and Windows build action
2020-02-03 21:11:19 +05:30