Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-04 | CI: Force invalidate macOS cache | Rémi Verschelde | |
I *hate* having to commit this kind of noise to our commit history. Especially on a Friday at 10 pm. | |||
2022-01-11 | CI: Rename macOS cache key to force a rebuild | Rémi Verschelde | |
The cache got corrupted and until https://github.com/actions/cache/issues/2 is prioritized we're forced to fix it up with such hacks... | |||
2022-01-06 | CI: Update SwiftShader to 2021-10-02 build | Rémi Verschelde | |
No specific reason that I know of aside from it being available in our prebuilt CI dependencies. | |||
2022-01-06 | CI: Update links to regression test project and prebuilt SwiftShader | Rémi Verschelde | |
qarmin's repository has been moved to the godotengine organization. | |||
2021-12-10 | Misc build system fixes | Aaron Franke | |
2021-12-09 | Add a double-precision editor build to CI | Aaron Franke | |
2021-11-12 | Add a minimal template build to CI | Aaron Franke | |
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2021-11-09 | Enable mono editor build in CI | qarmin | |
2021-11-03 | CI: Update black to 21.10b0 | Rémi Verschelde | |
No formatting changes on our code compared to 20.8b1. | |||
2021-10-28 | CI: Update to clang-format 13 using LLVM repo | Rémi Verschelde | |
2021-10-26 | Merge pull request #54179 from aaronfranke/make-rst | Rémi Verschelde | |
2021-10-25 | clang-format: Enable `--Wno-error=unknown` for compat with older versions | Rémi Verschelde | |
This prevents errors when encountering options which have been defined in newer versions of clang-format, and are invalid in the YAML for the old version. Bump minimum supported clang-format version to 12 (where `--Wno-error=unknown` was added). Use clang-format 12 on CI (13 is not available yet on the Ubuntu 20.04 images). | |||
2021-10-24 | Rename "makerst.py" to "make_rst.py" | Aaron Franke | |
2021-10-21 | Add CI step for compiling and testing godot-cpp | Bastiaan Olij | |
2021-10-20 | CI: Run doctool in headless mode | Rémi Verschelde | |
2021-10-09 | Update Android CI to use JDK 11. | Marcel Admiraal | |
2021-09-22 | CI: Build test binaries with debug symbols, then strip | Rémi Verschelde | |
This allows having good stacktraces when the tests crash. | |||
2021-09-14 | [CI] Refactor CI actions, use sub-actions, matrices. | Fabio Alessandrelli | |
2021-09-09 | Replace stb_vorbis with libogg+libvorbis | Ellen Poe | |
2021-08-25 | Fix CI after concurrency | Max Hilbrunner | |
2021-08-25 | CI: Cancel previous builds if new commit is pushed | Max Hilbrunner | |
2021-08-18 | Fix github actions cache server being down failing builds | Gordon MacPherson | |
2021-08-18 | [CI] Upgrade Emscripten to 2.0.27. | Fabio Alessandrelli | |
Update Godot Javascript FS library to manually depend on ERRNO_CODES. | |||
2021-08-13 | Issue template: Fix link to CONTRIBUTING.md | Rémi Verschelde | |
Fixes #51623. | |||
2021-08-06 | HTML5: Fix warnings and re-enable `werror=yes` on CI | Rémi Verschelde | |
Add a missing call to disable warnings on a forked env for freetype's `sfnt.c`. | |||
2021-07-31 | Fix 'Attempted to remove invalid ID' errors | Rafał Mikrut | |
2021-07-17 | Re-enable building WebXR in GitHub Actions | David Snopek | |
2021-07-15 | Re-enable JavaScript CI (with no WebXR until fixed). | Fabio Alessandrelli | |
2021-07-14 | Check if there are new docs missing on CI | Yuri Sizov | |
2021-06-20 | Add "Keep screen on" feature to `DisplayServerX11` | Niklas Higi | |
2021-06-08 | Merge pull request #49364 from Calinou/add-form-github-issue-template | Rémi Verschelde | |
Add a form GitHub issue template for bug reports | |||
2021-06-08 | Add a form GitHub issue template for bug reports | Hugo Locurcio | |
GitHub now supports forms as issue templates (currently in private beta). Godot has been opted into this private beta, which makes this new feature usable on the Godot repository. Inspired by the ImageMagick form: https://github.com/ImageMagick/ImageMagick/blob/main/.github/ISSUE_TEMPLATE/bug-report.yml | |||
2021-06-07 | Don't install Android NDK in CI | Marcel Admiraal | |
2021-05-20 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2021-05-19 | CI: Install Android NDK 21.4.7075529 | Rémi Verschelde | |
This is the version mandated by Godot's gradle setup anyway so it would get installed when running gradlew. Now we pre-install the correct version. | |||
2021-05-19 | pywin32 is no longer necessary for SCons install | Bartłomiej T. Listwon | |
https://github.com/SCons/scons/releases/tag/4.1.0 | |||
2021-05-03 | CI: Add `--doctool` check to find missing classref updates | Rémi Verschelde | |
This will enforce that PRs properly sync the class reference templates to match their changes to the public API, and help notice binding bugs in the process (e.g. missing enum bindings, unexpected API changes or missing argument names). This should also serve as a reminder to contributors that their changes impact the scripting API and might warrant actually filling the descriptions for the new methods/properties/etc. | |||
2021-04-15 | Test Godot with Vulkan in CI | Rafał Mikrut | |
2021-02-26 | [HTML5] Add jsdoc2rst tool. | Fabio Alessandrelli | |
A template for `jsdoc` that generat the HTML5 public classref. The script can be run via `npm run docs` to print to stdout. You can dry run via `npm run docs -- --d dry-run` or write to file via `npm run docs -- -d /path/to/file.rst` Also update Makefile in `doc/` and add dry run test to CI. | |||
2021-02-22 | CI: Build without debug symbols to reduce cache size | Rémi Verschelde | |
We often hit "Too Many Requests" errors when uploading the cache with `actions/cache` because there's a limit of 10 GB every 5 minutes, and we can easily go over it when we amend or merge several PRs in a short timespan. This will make the CI artifacts less useful for debugging crashes but there's no real way around this. | |||
2021-02-16 | CODEOWNERS: Add some more owned files and fix team names | Rémi Verschelde | |
2021-02-15 | CODEOWNERS: Update with newly added teams | Rémi Verschelde | |
2021-02-13 | Use github actions cache not my own one. | Gordon MacPherson | |
2021-02-05 | CI: Build Linux editor without Mono, sanitizers with Mono | Rémi Verschelde | |
The Mono builds are with mono_glue=no so they're not usable, and it would be convenient if the main tools=yes target=release_debug artifacts could actually be used. | |||
2021-01-12 | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | |
2021-01-12 | CI: Pin Android NDK r21 as we don't support r22 yet | Rémi Verschelde | |
2020-12-29 | CI: Force building TextServer fallback | Rémi Verschelde | |
It's normally opt-in as the advanced one (CTL support) is the default, but we need to build it to catch potential build issues. | |||
2020-12-28 | [CTL] Add myself to CODEOWNERS for the text server and font. | bruvzg | |
2020-12-04 | CI: Shrink Windows cache to 3GB, we run out of disk space | Rémi Verschelde | |
2020-11-23 | [HTML5] Enforce JavaScript style with eslint. | Fabio Alessandrelli | |
Applies to javascript files inside the platform library folder, the exposed Engine code, and any javascript files in modules. Files ending with ".externs.js" will be ignored, you can create a ".eslintignore" file to specify extra files to be ignored. |