summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Allow selecting Godot version to run the tests withDavid Snopek2024-06-141-5/+20
|
* Attempt to fix recent CI failures on `master` branchDavid Snopek2024-05-091-1/+1
|
* Merge pull request #1364 from Repiteo/non-verboseDavid Snopek2024-04-171-4/+4
|\ | | | | Implement `verbose` toggle from godot repo
| * Implement `verbose` toggle from godot repoThaddeus Crews2024-04-091-4/+4
| |
* | Merge pull request #1371 from ↵David Snopek2024-04-171-1/+1
|\ \ | |/ |/| | | | | godotengine/dependabot/github_actions/mymindstorm/setup-emsdk-14 Bump mymindstorm/setup-emsdk from 13 to 14
| * Bump mymindstorm/setup-emsdk from 13 to 14dependabot[bot]2024-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 13 to 14. - [Release notes](https://github.com/mymindstorm/setup-emsdk/releases) - [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v13...v14) --- updated-dependencies: - dependency-name: mymindstorm/setup-emsdk dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* | Use latest doc version in issue templateA Thousand Ships2024-01-201-1/+1
|/
* Bump actions/setup-python from 4 to 5dependabot[bot]2023-12-061-1/+1
| | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump mymindstorm/setup-emsdk from 12 to 13dependabot[bot]2023-11-221-1/+1
| | | | | | | | | | | | | | Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 12 to 13. - [Release notes](https://github.com/mymindstorm/setup-emsdk/releases) - [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v12...v13) --- updated-dependencies: - dependency-name: mymindstorm/setup-emsdk dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* CI: Install Android NDK r23c explicitlyRémi Verschelde2023-11-201-11/+12
| | | | | | | | It has just been removed from the Ubuntu 20.04 default install, breaking our CI setup. Also, sets Emscripten version to 3.1.39, as done upstream. Newer versions actually break dynamic library support.
* CI: Workaround upstream issue with .NET editor build not exitingRémi Verschelde2023-11-131-1/+1
| | | | | We force closing the process after 10 s, which should be ample time to generate the .godot folder.
* Revert "Hack adding `--quit-after 100` to ensure extension_list.cfg gets ↵David Snopek2023-11-071-2/+2
| | | | | | generated" This reverts commit 93260e170045604b43d9ec5aeda55e20d7e2ce61.
* Hack adding `--quit-after 100` to ensure extension_list.cfg gets generatedDavid Snopek2023-11-041-2/+2
|
* [SCons] Rename javascript tool to webFabio Alessandrelli2023-10-151-5/+5
| | | | And clean it up a bit.
* Merge pull request #1247 from nicholas-maltbie/nickmaltbie/javascript-wasm-fixDavid Snopek2023-10-041-0/+17
|\ | | | | Javascript Web WASM Fix
| * Added fix for javascript build for godot 4.xNick Maltbie2023-10-011-0/+17
| | | | | | | | | | | | Added changes to tools/javascript.py to add PFlags to fix SharedArrayBuffer memory error. Corrected some small errors in tools/javascript.py to support new target names. Also updated ci to include validation for web build.
* | CI: Fix MinGW install error by pinning to earlier versionRémi Verschelde2023-10-041-0/+2
|/ | | | Works around https://github.com/egor-tensin/setup-mingw/issues/14.
* Bump actions/checkout from 3 to 4dependabot[bot]2023-09-042-5/+5
| | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #1113 from Calinou/add-issue-templateDavid Snopek2023-05-262-0/+85
|\ | | | | Add issue template based on the main Godot repository
| * Add issue template based on the main Godot repositoryHugo Locurcio2023-05-252-0/+85
| |
* | Add automated tests that run a GDExtension (rather than just building it)David Snopek2023-05-171-0/+32
|/
* Fix incorrect memory allocation in release builds.bruvzg2023-02-211-5/+5
| | | | Co-authored-by: lightyears <lightyears1998@hotmail.com>
* CI: Use clang-format 15Rémi Verschelde2023-01-101-3/+3
| | | | | Seems like there's a slight inconsistency for the formatting of the `delete[](pointer)` syntax.
* Rename float=64 build option to precision=doubleRicardo Buring2023-01-091-1/+1
| | | | | This makes the build system consistent with Godot again. Also fix CMake build to define REAL_T_IS_DOUBLE when precision=double.
* Merge pull request #903 from PapyChacal/build_libraryFabio Alessandrelli2022-12-191-0/+5
|\ | | | | Make build_library=no usable at godot-cpp's root
| * Remove gen from emitted files to solve circular dependency with ↵Emilien Bauer2022-12-191-0/+5
| | | | | | | | | | | | | | build_library=no. Use env variable to pass the output dir instead. Add a CI step to guard regression on this. Clean the generated sources to avoid interfering with next steps.
* | Rename GDNative to GDExtensionGilles Roudière2022-12-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension -> Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION -> EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
* | Add CODEOWNERS so GDExtension team gets assigned for reviewsRémi Verschelde2022-12-061-0/+6
|/
* Add more static checks and move to separate file to match main repoAaron Franke2022-10-092-32/+54
|
* [SCons] Refactor targets, symbols, optimizations.Fabio Alessandrelli2022-10-041-11/+11
| | | | | | | | | Now matches Godot `master` target names and supports the same flags with the following notable exceptions: - The default target is "template_debug", since it's compatible with editor builds (and TOOLS_ENABLED is never used internally). - separate_debug_symbols is still not supported, and will be done in a separate commit.
* [CI] Add concurrency options and scons caching.Fabio Alessandrelli2022-09-192-1/+47
|
* Merge pull request #835 from Faless/build/4.x_opt_debugRémi Verschelde2022-09-191-2/+2
|\
| * [SCons] Add "optimize" and "debug_symbols" optionsFabio Alessandrelli2022-09-121-2/+2
| | | | | | | | | | | | | | | | | | optimize = auto|none|debug|speed|size|0|1|2|3 debug_symbol = True|False optimize == "auto" will produce: - "debug" for "debug" builds - "speed" for "release" builds
* | CI: Make CMake builds use verbose outputRémi Verschelde2022-09-131-6/+6
|/
* Fix get_file_list not returning all generated files.Fabio Alessandrelli2022-09-111-0/+4
| | | | Adds a CI static check for it.
* Add Godot 3.x ignores to the .gitignore fileAaron Franke2022-09-071-4/+4
|
* [CI] Fix Android builds after GH container update.Fabio Alessandrelli2022-07-281-1/+1
|
* Rename OSX to macOS.bruvzg2022-07-201-2/+2
|
* CI: Use setup-python@v4Rémi Verschelde2022-07-181-1/+1
|
* SCons: Default `num_jobs` to max CPUs minus 1 if not specifiedRémi Verschelde2022-07-171-3/+3
| | | | | | | | | | | | | This doesn't change the behavior when `--jobs`/`-j` is specified as a command-line argument or in `SCONSFLAGS`. The SCons hack used to know if `num_jobs` was set by the user is derived from the MongoDB setup. We use `os.cpu_count()` for portability (available since Python 3.4). With 4 CPUs or less, we use the max. With more than 4 we use max - 1 to preserve some bandwidth for the user's other programs.
* [SCons] Fix msvc, linux-clang, add version check.Fabio Alessandrelli2022-07-041-1/+1
|
* Unify bits, android_arch, macos_arch ios_arch into arch, support non-x86Aaron Franke2022-06-011-7/+8
| | | | Unify arguments and add support for ARM64 and RV64 Linux
* Add double precision build support.bruvzg2022-05-041-0/+7
|
* [CI] Add python file format to static checks.Fabio Alessandrelli2022-05-021-0/+5
| | | | Uses the same version of `black` as godot.
* [CI] Remove duplicate builds.Fabio Alessandrelli2022-04-271-98/+0
| | | | Leftovers from the CI matrix PR.
* Bump actions/upload-artifact from 2 to 3dependabot[bot]2022-04-081-3/+3
| | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #717 from ↵Rémi Verschelde2022-03-091-8/+8
|\ | | | | | | godotengine/dependabot/github_actions/actions/checkout-3
| * Bump actions/checkout from 2 to 3dependabot[bot]2022-03-011-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* | CI: Install MinGW via `egor-tensin/setup-mingw`Rémi Verschelde2022-03-091-13/+6
|/ | | | Scoop install is being problematic since their 0.1.0 release.
* Bump actions/setup-python from 2 to 3dependabot[bot]2022-02-281-4/+4
| | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>