summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand Godot to RedotRandolph W. Aarseth II2024-10-113-17/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Update ISSUE__TEMPLATES to point to Redot-Engine repo instead of Godot repo ↵Erik Eakins2024-10-042-16/+16
| | | | | | | (#151) * Update config.yml * Update bug_report.yml
* Merge pull request #97503 from Repiteo/ci/merge_queueRémi Verschelde2024-09-291-1/+1
|\ | | | | | | CI: Support merge queues with default runner
| * CI: Support merge queues with default runnerThaddeus Crews2024-09-261-1/+1
| |
* | Add a few missing CODEOWNERSA Thousand Ships2024-09-281-1/+4
| |
* | Update CODEOWNERSA Thousand Ships2024-09-251-119/+170
|/ | | | | | | * Added shared responsibilities for documentation and tests * Made buildsystem manage all build scripts (uniquely) * Cleaned up unused cases * Added unmanaged cases
* CI: Improve `godot-cpp` actionsThaddeus Crews2024-09-192-29/+28
|
* Merge pull request #96967 from m4gr3d/update_android_editor_flavorsRémi Verschelde2024-09-161-1/+1
|\ | | | | | | [Android editor] Update the Android editor flavors
| * Update the Android editor flavors to avoid vendor-specific referencesFredia Huya-Kouadio2024-09-131-1/+1
| |
* | Style: Format yaml filesThaddeus Crews2024-09-1319-182/+198
|/
* [Core] Optionally delete `Ref` `nullptr` comparisonsA Thousand Ships2024-09-126-6/+6
| | | | | | Adds an optional (default false) compile option to enable comparing `Ref` to `nullptr` to ensure correct use, as well as future expandsion for more general dev checks (enabled with `dev_mode`)
* Improve support for XR projectsFredia Huya-Kouadio2024-09-061-0/+1
|
* CI: add C compile step for gdextension_interface.hJan Haller2024-09-021-0/+10
| | | | | | It has happened repeatedly that C++ code accidentally crept into the GDExtension C header, a notable example being use of the `bool` type. This change adds a CI step to check the header with a C-only compiler.
* Add support for compiling with VS clang-cl toolsetAlula2024-08-281-0/+11
|
* Add Metal support for macOS (arm64) and iOSStuart Carnie2024-08-201-0/+3
|
* Update GDExtension related CI after Godot 4.3-stable's releaseDavid Snopek2024-08-151-1/+1
|
* CI: Update Emscripten to 3.1.64Rémi Verschelde2024-08-081-1/+1
| | | | This is the version we're using for 4.3-stable.
* [Web] Enable the closure compiler in CIFabio Alessandrelli2024-07-261-1/+1
| | | | Also fixes some JSDoc annotations in GodotAudio
* Merge pull request #94444 from Repiteo/ci/bump-sconsRémi Verschelde2024-07-221-1/+1
|\ | | | | | | CI: Bump SCons version (4.7.0→4.8.0)
| * CI: Bump SCons version (4.7.0→4.8.0)Thaddeus Crews2024-07-221-1/+1
| |
* | Merge pull request #94442 from Repiteo/ci/revert-python-versionRémi Verschelde2024-07-221-1/+1
|\ \ | | | | | | | | | Revert "CI: Pin Python 3.12.3 to workaround GHA issue"
| * | Revert "CI: Pin Python 3.12.3 to workaround GHA issue"Thaddeus Crews2024-07-161-1/+1
| |/ | | | | | | This reverts commit 4fd7b2fc0fe654e1fa546881e58051a6aff00163.
* | [CI] Run unit tests on desktop release templatesA Thousand Ships2024-07-183-11/+12
| |
* | [CI] Upload build cache before running testsA Thousand Ships2024-07-138-17/+67
|/ | | | | | This improves turnaround time on large PRs where compilation is successful but unit testing or similar fails, forcing recompilation of unchanged code
* Update the github Android builds configFredia Huya-Kouadio2024-06-261-14/+40
| | | | | | | | | The configuration was updated to generate: - Godot Android Editor build - Godot Android template build for arm32 - Godot Android template build for arm64 Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* CI: Keep GHA artifacts for 60 daysRémi Verschelde2024-06-211-1/+2
|
* C#: Escape generated membersRaul Santos2024-06-151-1/+1
|
* CI: Pin Python 3.12.3 to workaround GHA issueRémi Verschelde2024-06-101-1/+1
| | | | | macOS runners can't extract the 3.12.4 tarball properly it seems. https://github.com/actions/setup-python/issues/886
* [CI] Enable ANGLE static linking.bruvzg2024-05-281-1/+12
|
* SCons: Bump min version to 3.1.2, test it on CI with one Linux jobRémi Verschelde2024-05-1710-22/+36
| | | | | | | | | | | The min SCons version had to be bumped as SCons 3.0 before 3.0.3 seems broken (see #92043), and there's little gain from supporting 3.0.3-3.0.5. 3.1.2 is also the first version to avoid ambiguities between Python 2 and Python 3 usage, so we finally use it as the minimum baseline. Also test against Python 3.6 which is also our minimum supported version. This should help prevent regressions whenever we modernize the build scripts.
* CI: Re-add `CHANGED_FILES` logic for pre-commit checksRémi Verschelde2024-05-111-1/+15
| | | | Fixes #91831.
* Merge pull request #91597 from Repiteo/ci/pre-commit-handle-everythingRémi Verschelde2024-05-081-59/+5
|\ | | | | | | CI: Overhaul static checks to use `pre-commit`
| * CI: Overhaul static checks to use `pre-commit`Thaddeus Crews2024-05-081-59/+5
| |
* | Style: Trim trailing whitespace and ensure newline at EOFRémi Verschelde2024-05-081-1/+0
| | | | | | | | Found by apply the file_format checks again via #91597.
* | CI: Use Emscripten 3.1.59 for Web platformRémi Verschelde2024-05-081-1/+1
|/ | | | Works around CI failure due to mismatch between current emsdk and older releases.
* Fix various typos with codespellRémi Verschelde2024-05-071-1/+1
| | | | | | | | | Using 2.2.7.dev217+g10c2abcf. Had to add `colour` to the ignore list as we used it as an alias/keyword for the documentation of color-related APIs. Also ignore recommendations to change `thirdparty` to either `third-party` or `third party`, which are correct but we use the former fairly consistently.
* Buildsystem: Speedup `pre-commit` static checkThaddeus Crews2024-05-011-0/+2
|
* [CI] [macOS] Build for both `arm64` and `x86_64`A Thousand Ships2024-04-241-4/+14
| | | | | Creates a universal build, to catch discrepancies on different architectures
* [CI] [macOS] Fix CI with new GitHub runnersA Thousand Ships2024-04-231-1/+1
| | | | | New `macos-latest` run on an arm64 image instead of x86_64 breaking the editor workflow.
* Bump github workflows to SCons 4.7Andrew Morrow2024-04-051-1/+1
|
* Remove buggy first interactionAdam Scott2024-04-051-35/+0
|
* Fix first interaction line breaksAdam Scott2024-04-041-17/+4
|
* Add first interaction action to better inform newcomersAdam Scott2024-04-041-0/+48
|
* [CI] Improve fetching of changed filesA Thousand Ships2024-03-281-1/+1
| | | | | | PRs always use a merge into the repo on checkout, so checking for `HEAD^1` will show all the changes regardless of the number of commits in a PR
* [CI] Work around diff size limit for static checksA Thousand Ships2024-03-271-1/+1
|
* CI: Enable submodules on the checkout actionAaron Franke2024-03-157-0/+14
|
* Merge pull request #88671 from akien-mga/ci-actions-updateRémi Verschelde2024-03-066-11/+5
|\ | | | | | | CI: Update actions to latest versions, use default runner .NET version
| * CI: Update actions to latest versions, use default runner .NET versionRémi Verschelde2024-02-226-11/+5
| |
* | Move dotnet-format script to pre-commitRaul Santos2024-03-021-8/+0
| | | | | | | | Co-authored-by: Paul Joannon <437025+paulloz@users.noreply.github.com>
* | Replace hand-written pre-commit hooks with `pre-commit` Python toolAarni Koskela2024-02-261-15/+4
| | | | | | | | | | | | | | | | | | | | | | `pre-commit` can be installed with pip, and configured in the Godot repo with `pre-commit install`. It can then easily be run both locally with `pre-commit run`, and on CI, in a cross-platform way. This makes it much easier for contributors to set up pre-commit hooks, without having to manually copy files to their git folder. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>