Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CI: Support merge queues with default runner | Thaddeus Crews | 2024-09-26 | 1 | -1/+1 |
| | |||||
* | Style: Format yaml files | Thaddeus Crews | 2024-09-13 | 1 | -9/+2 |
| | |||||
* | CI: Allow skipping our GHA workflows with `DISABLE_GODOT_CI` variable | Rémi Verschelde | 2023-08-02 | 1 | -0/+8 |
| | | | | | | | | Useful for custom forks of Godot which don't want to run our CI for any reason. This is configured in `settings/variables/actions` for the repository, setting it to any value aside from an empty string will skip all jobs. | ||||
* | CI: Extract godot-cpp testing into its own job | Yuri Sizov | 2023-08-01 | 1 | -0/+16 |
| | | | | | | | | | | This ensures that the godot-cpp job has plenty of resources to run its build and avoid being affected by the main build. Additionally: - Extract test tasks into dedicated actions. - Upload artifacts as early as possible. - Ensure that we check master cache before random cache. | ||||
* | CI: Speed up static checks by checking only changed files | Rémi Verschelde | 2023-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | - file_format, header_guards and clang-format benefit from this short list. - dotnet-format, Python and JS checks don't, but they're only relevant for PRs changing a specific set of files, so we skip them when those files aren't modified. The logic to get changed files only works reliably for: - Pull request events - Non-force pushed push events So when force pushing a branch in your fork, or creating a new branch, it will still scan all files as fallback. Upgraded CI runner to Ubuntu 22.04 so we get clang-format 14 out of the box, so we don't need to install a custom version (saves ~15 s). We also cache the APT dependencies to speed up the build and avoid flaky Ubuntu/Microsoft repos. | ||||
* | ci: wait for static check results before starting builds | yedpodtrzitko | 2023-04-04 | 1 | -0/+41 |