Skip to content

CI: Show doctool diffs inside submodules#110243

Open
aaronfranke wants to merge 1 commit intogodotengine:masterfrom
aaronfranke:show-submodule-diffs
Open

CI: Show doctool diffs inside submodules#110243
aaronfranke wants to merge 1 commit intogodotengine:masterfrom
aaronfranke:show-submodule-diffs

Conversation

@aaronfranke
Copy link
Copy Markdown
Member

In a similar vain to PR #89552, this does not directly alter the behavior for Godot itself, but it means that forks of Godot with submodules do not need to apply a patch to the CI scripts in order for the CI to build with the submodules. The Godot repo itself has no submodules, and therefore this does nothing, there are no downsides for us, but it benefits forks.

In master, doctool diffs in submodules show up like this:

Screenshot 2025-09-03 at 6 06 46 PM

Pretty useless, right? We have no clue what's actually wrong. With this PR, the diff shows up like this:

Screenshot 2025-09-03 at 6 18 51 PM

Disclaimer: ChatGPT suggested these arguments, I don't have a precise detailed understanding of them myself. But, hey, I've tested this and it works, and it appears straightforward, so I'm confident this is good.

This should be good to cherry-pick to past branches.

@aaronfranke aaronfranke added this to the 4.6 milestone Sep 4, 2025
@aaronfranke aaronfranke requested a review from a team as a code owner September 4, 2025 01:25
@aaronfranke aaronfranke modified the milestones: 4.6, 4.7 Dec 7, 2025
@aaronfranke aaronfranke force-pushed the show-submodule-diffs branch from a86e7b0 to 83c770b Compare March 5, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants