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/unit
ortests/integration
. Only filenames starting withtest_
get tested! - When
master
gets a commit or a PR, the CI will just werk!
- Modify
.pre-commit-config.yml
and comment out pre-commit hooks you don't want to run. - Modify
.gutconfig.json
to change how gut runs. - Modify the
GODOT_VERSION
env_var in.gut.sh
to 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