This is a bare-ish Godot project with Gut and Pre-commit pre-installed as GitHub Workflows.
This gives Godot devs out-of-the-box CI for their game projects
- Log into GitHub.
- Make a repo from the template here.
- Make commits as usual.
- Add tests to
tests/unitortests/integration. Only filenames starting withtest_get tested! - When
mastergets a commit or a PR, the CI will just werk!
- Modify
.pre-commit-config.ymland comment out pre-commit hooks you don't want to run. - Modify
.gutconfig.jsonto change how gut runs. - Modify the
GODOT_VERSIONenv_var in.gut.shto match your preferred version of Godot. - Modify the build status images at the top of this README to point to your build status instead of the template's
