Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
167 commits sit in this repo's top risk tercile, which is 33% of the 500scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.1 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 36680aa0DOC-945: Migrate documentation into main branch (#948) | Nullpointer | 9mo ago | +12.8K -19 | 100%Elevated | more lines added than baseline |
| 2 | b9daf7dbGD-1112: Quote the “href” value for test suites HTML reports (#1113) | Nullpointer | 3mo ago | +2.0K -40 | 100%Elevated | more lines added than baseline |
| 3 | 77c66844GD-635: Merge cmd tool runner and default runner to reduce code dupli… (#668) | Nullpointer | 1y ago | +1.5K -1.2K | 100%Elevated | more lines added than baseline |
| 4 | d16ba33cGD-566: Update HTML report page look & feel (#567) | Nullpointer | 1y ago | +1.2K -690 | 100%Elevated | more lines added than baseline |
| 5 | ef03d862DOC-958: Update documentation to v6.0.0 (part1) (#962) | Nullpointer | 9mo ago | +1.5K -332 | 99%Elevated | more lines added than baseline |
| 6 | 5143ffa9GD-777: Add support for variadic functions (#898) | Nullpointer | 10mo ago | +1.5K -1.7K | 99%Elevated | more lines added than baseline |
| 7 | 879db6b6GD-220: Add support for flaky test handling and retrying their execution (#558) | Nullpointer | 1y ago | +1.9K -897 | 99%Elevated | more lines added than baseline |
| 8 | bf13a868GD-635: [Test Explorer]: Implement test discovery to build the test tree (#657) | Nullpointer | 1y ago | +838 -504 | 98%Elevated | more lines added than baseline |
| 9 | f47cd963GD-629: Fix script parser to parse default dictionary function arguments (#630) | Nullpointer | 1y ago | +868 -4 | 98%Elevated | more lines added than baseline |
| 10 | c1d5d74bGD-620: Correction of warnings that are now displayed with Godot4.4dev7. (#623) | Nullpointer | 1y ago | +1.2K -918 | 98%Elevated | more lines added than baseline |
| 11 | 00159ba7GD-563: Fix, parameterized test not executed when using typed arrays end ends with invalid success state (#572) | Nullpointer | 1y ago | +793 -835 | 98%Elevated | more lines added than baseline |
| 12 | 69d7f96eTASK-1271: Hardening and refactoring the automated issue triage pipeline (#1273) | Nullpointer | 1w ago | +694 -410 | 97%Elevated | more lines added than baseline |
| 13 | 3b07d952TASK-816: Improve the issue templates (#817) | Nullpointer | 1y ago | +495 -98 | 97%Elevated | more lines added than baseline |
| 14 | bbae1ed6GD-727: Implement session hook service (#805) | Nullpointer | 1y ago | +704 -103 | 97%Elevated | more lines added than baseline |
| 15 | 30523633GD-635: Rework on test discovery guard (#677) | Nullpointer | 1y ago | +676 -364 | 97%Elevated | more lines added than baseline |
| 16 | 00b1c8a1GD-1200-4: Introduce `GdInlineParameterSetResolver` for inline array literal parameterized test resolution (#1213) | Nullpointer | 1mo ago | +585 -0 | 96%Elevated | more lines added than baseline |
| 17 | efecdce5GD-939 Improve orphan detection and reporting (#1060) | Nullpointer | 7mo ago | +690 -125 | 96%Elevated | more lines added than baseline |
| 18 | d47f9493GD-847: The summary of the test report is incorrect if the handling of flaky tests is enabled. (#854) | Nullpointer | 1y ago | +748 -680 | 96%Elevated | more lines added than baseline |
| 19 | 744877c5GD-653: Simplify GdUnitEvent by using the GdUnitGUID (#689) | Nullpointer | 1y ago | +797 -579 | 96%Elevated | more lines added than baseline |
| 20 | 8d4d66c1GD-609: Rework on GdUnit4 update notification (#612) | Nullpointer | 1y ago | +684 -496 | 96%Elevated | more lines added than baseline |
| 21 | e92ffbfcGD-554: Adding support for touch screen input event testing to `GdUnitSceneRunner` (#556) | Nullpointer | 2y ago | +637 -23 | 96%Elevated | more lines added than baseline |
| 22 | f1874e8cTASK-1144: Consolidate inspector monitor into status bar (#1156) | Nullpointer | 2mo ago | +469 -560 | 95%Elevated | more lines added than baseline |
| 23 | e5ead962GD-982 Adding boolean fuzzer (#1009) | Nullpointer | 8mo ago | +391 -107 | 95%Elevated | more lines added than baseline |
| 24 | 5c89ad28GD-727: Introduce GdUnitTestSessionHook API (#789) | Nullpointer | 1y ago | +614 -97 | 95%Elevated | more lines added than baseline |
| 25 | b57300eeGD-635: Update .NET dependencies to gdUnit4Net v4.4.0 release candidate | Nullpointer | 1y ago | +588 -92 | 95%Elevated | more lines added than baseline |
| 26 | b36296d1GD-579: `Part4:` Minimize `unsafe_method_access` warnings (#584) | Nullpointer | 1y ago | +556 -307 | 95%Elevated | more lines added than baseline |
| 27 | 1a5c5442TASK-1271: Adding automated triage for incoming issues (#1272) | Nullpointer | 1w ago | +541 -5 | 94%Elevated | more lines added than baseline |
| 28 | 769bf69fMigrate from `CLAUDE.md` to `AGENTS.md` convention | Nullpointer | 2w ago | +487 -484 | 94%Elevated | more lines added than baseline |
| 29 | e9361d9cGD-981: Add context menu to "Run until failure" (#1044) | Nullpointer | 7mo ago | +423 -217 | 94%Elevated | more lines added than baseline |
| 30 | a8497c3fGD-903: Add support for variadic argument to assert_array (#920) | Nullpointer | 10mo ago | +500 -127 | 94%Elevated | more lines added than baseline |
| 31 | 4b3462a8TASK-874: Consolidate and modernize C# code style configuration (#875) | Nullpointer | 1y ago | +759 -550 | 94%Elevated | more lines added than baseline |
| 32 | 77809272GD-635: Add `GdUnitGUID` to test event and improve parameterized test execution (#673) | Nullpointer | 1y ago | +441 -625 | 94%Elevated | more lines added than baseline |
| 33 | 0124a257GD-635: Using discovered test records for test execution (#671) | Nullpointer | 1y ago | +396 -609 | 94%Elevated | more lines added than baseline |
| 34 | 6ee0fdabGD-653: Using the discovery sink to count discovered test on progressbar (#647) | Nullpointer | 1y ago | +423 -297 | 94%Elevated | more lines added than baseline |
| 35 | 6020c5c3TASK-1133: Render assertion stack traces in the Inspector report panel (#1137) | Nullpointer | 3mo ago | +302 -116 | 93%Elevated | more lines added than baseline |
| 36 | dc1c6258Add Claude Code agent instructions and aligned-test hook (#1109) | Nullpointer | 4mo ago | +419 -3 | 93%Elevated | more lines added than baseline |
| 37 | c8d63a90GD-1055: Revisit the `simulate_key_..` API and make the modifier arguments deprecated (#1056) | Nullpointer | 7mo ago | +343 -24 | 93%Elevated | more lines added than baseline |
| 38 | 488c04c8add Godot 4.4.1 to CI | Nullpointer | 1y ago | +235 -235 | 93%Elevated | more lines added than baseline |
| 39 | 7d4a7fdcGD-579: `Part2`: Minimize `return_value_discarded` warnings (#582) | Nullpointer | 1y ago | +404 -130 | 93%Elevated | more lines added than baseline |
| 40 | 3c059581GD-579: `Part1:` Minimize warnings in debug mode with any warning is configuration (#580) | Nullpointer | 1y ago | +481 -441 | 93%Elevated | more lines added than baseline |
| 41 | 27d07a04GD-1088: Introduce structured stack trace and error model for assertion failures (#1099) | Nullpointer | 3mo ago | +313 -122 | 92%Elevated | more lines added than baseline |
| 42 | 928ed0e9GD-1051: Add variadic argument support to assert_signal (#1058) | Nullpointer | 7mo ago | +328 -55 | 92%Elevated | more lines added than baseline |
| 43 | 26e0fe88TASK-819: Add XML, YAML formatting checks to CI/PR (#820) | Nullpointer | 1y ago | +387 -250 | 92%Elevated | more lines added than baseline |
| 44 | 3be8bc2eGD-1200: Introduce `GdParameterSetResolverFactory` to select resolver by expression type (#1214) | Nullpointer | 1mo ago | +248 -0 | 91%Elevated | more lines added than baseline |
| 45 | 51e34e4cGD-1200-2: Introduce `GdCallableParameterSetResolver` for callable-based parameterized test data (#1211) | Nullpointer | 1mo ago | +269 -0 | 91%Elevated | more lines added than baseline |
| 46 | 81992564GD-943: Replace manual error log parsing by new provided Godot Logger (#1064) | Nullpointer | 6mo ago | +239 -398 | 91%Elevated | more lines added than baseline |
| 47 | f421fd49GD-781: Redesign the look&feel of the inspector test statistics (#858) | Nullpointer | 1y ago | +250 -179 | 91%Elevated | more lines added than baseline |
| 48 | 16d97f18GD-732: Fix test inspector sorting modes | Nullpointer | 1y ago | +191 -782.0K | 91%Elevated | more lines added than baseline |
| 49 | b7829ed0GD-635: Using `GdUnit4Net` test engine to execute C# tests | Nullpointer | 1y ago | +273 -34 | 91%Elevated | more lines added than baseline |
| 50 | ee470558GD-579: `Part5:` Minimize `unsafe_cast` warnings (#586) | Nullpointer | 1y ago | +298 -134 | 91%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
godot-gdunit-labs/gdunit4 has 543 commits in its history from 19 contributors, the first of them Jun 27, 2024. In the last 90 days 8 files were touched, 9 times in total, most often test.sh. Every commit is scored for change risk from its size, spread and the history of the files it touches.