feat: add witnessed knowledge and wind ambience
This commit is contained in:
@@ -40,8 +40,8 @@ is optional.
|
||||
|
||||
### Fast changed-files mode
|
||||
|
||||
Only runs `gdformat` / `gdlint` on `.gd` files modified since the last commit.
|
||||
The Godot dependency check and all project scenarios still run.
|
||||
Only runs `gdformat` / `gdlint` on tracked changes and new untracked `.gd`
|
||||
files. The Godot dependency check and all project scenarios still run.
|
||||
|
||||
```bash
|
||||
./tools/quality.sh --changed
|
||||
@@ -128,7 +128,10 @@ The script exits non-zero on any failure, so it will fail the CI step.
|
||||
|
||||
The shell gate isolates Godot's cross-platform user-data paths under
|
||||
`logs/quality/godot_profile`. Before running scenarios it imports project and
|
||||
GUT global classes when the ignored cache is absent, so a fresh clone needs no
|
||||
manual editor launch. Godot/GUT script parse or load markers are failures
|
||||
because headless Godot can report those errors while returning a zero process
|
||||
exit code.
|
||||
GUT global classes whenever GDScript changes, so fresh, renamed, and deleted
|
||||
`class_name` scripts cannot leave the ignored cache stale. Godot/GUT script
|
||||
parse or load markers are failures because headless Godot can report those
|
||||
errors while returning a zero process exit code. Every Godot subprocess has a
|
||||
portable watchdog on stock macOS as well as Linux/Windows, and nonzero
|
||||
`gdformat`/`gdlint` exits fail the gate even when their output is not a familiar
|
||||
diagnostic string.
|
||||
|
||||
Reference in New Issue
Block a user