
J
Publisher
jasonh35
Godot CI Template
Game Kits
CI Workflow Testing Git Pre-commit Automation Gut Integration
This is a bare-ish Godot project with Gut, Pre-commit, and file_format.sh from godot-demo-projects pre-installed as GitHub Workflows. This gives Godot devs out-of-the-box CI for their game projects.
godot-ci-template
What is this repo?
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
How do I use it?
- 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!
Optional
- 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