summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Bump dependenciesFabio Alessandrelli2023-09-041-0/+1
| | | | | | | | OpenSSL 3.0.10 libdatachannel 0.18.6 godot-cpp 4.1-stable (used to be 4.1-rc2, this normalizes it) Includes a small Linux CI fix to run apt update before apt install.
* Support building for Godot 4.1 (new default).Fabio Alessandrelli2023-06-301-8/+22
|
* Build Linux binaries using the Godot toolchian.Fabio Alessandrelli2023-06-301-1/+17
| | | | So we link to very old glibc and support ancient distros.
* [CI] Update static checks, copyright headers.Fabio Alessandrelli2023-05-251-2/+7
|
* [CI] Fix python black formatting.Fabio Alessandrelli2023-05-251-1/+1
|
* [macOS] Add support for universal builds.Fabio Alessandrelli2023-05-241-9/+3
| | | | | | Since the OpenSSL build system does not support macOS universal binaries, we first need to build the two libraries separately, then we join them together using lipo.
* [SCons] Refactor build tools.Fabio Alessandrelli2022-12-301-1/+1
| | | | Split dependency builders into separate tools, optimize OpenSSL builds.
* Bump godot-cpp to beta8, libdatachannel to v0.18.0Fabio Alessandrelli2022-12-101-8/+10
| | | | | | | | | libdatachannel and libjuice are now released under MPL 2.0. Dependencies has been refactored under a `thirdparty` folder similar to what we have in Godot, with a dedicated `thirdparty/README.md` containing details information on dependencies upstreams, versions, and licenses.
* [Upstream] Update to Godot beta 3.Fabio Alessandrelli2022-10-171-30/+13
| | | | | | | Update build targets. Move release script out of CI yaml. Disable debug CI builds for Godot 3.x since they are mostly used for debugging the extension itself.
* [CI] Update actions, add cache for faster builds.Fabio Alessandrelli2022-10-161-5/+25
|
* Disable android 32 bits builds.Fabio Alessandrelli2022-09-111-10/+0
|
* Update sources to alpha16Fabio Alessandrelli2022-09-111-2/+2
|
* Use libdatachannel library, add Godot 4 support.Fabio Alessandrelli2022-06-152-140/+99
|
* Add issue templates for reporting bugs.Fabio Alessandrelli2021-07-262-0/+70
|
* Add OSX arm64 build.Fabio Alessandrelli2021-07-111-0/+15
| | | | | Needs a more recent revision of godot-cpp, but can still use godot-headers from 3.2 . See CI script update for details.
* static checks.Fabio Alessandrelli2021-07-091-0/+27
|
* [CI] Use organization's repository for automated builds.Fabio Alessandrelli2021-07-081-7/+4
| | | | Update README.md to reflect new build sources.
* Setup CI for Android, iOS, Linux, macOS, Windows.Fabio Alessandrelli2021-07-062-0/+234
Includes all supported architectures: * Android: - arm (neon) - arm64 - x86 - x64 * iOS: - arm - arm64 - x64 (simulator) * Linux - x86 - x64 * macOS - x64 * windows - x86 - x64 Use a single matrix for builds, then an extra step will package for release. Artefacts are generated for each platform/arch combination, along for the 2 zip containing the full `webrtc` and `webrtc_debug` plugin.