From 258c42618b0db7f6511a369a6fc682f7a6b03d0e Mon Sep 17 00:00:00 2001 From: gamer147 Date: Tue, 18 Aug 2026 11:26:36 -0400 Subject: [PATCH] Preserve Godot UID across OME rename --- ...iRuntimeMetadata.cs.uid => OmeRuntimeMetadata.cs.uid} | 0 tools/test_release_workflow.py | 9 +++++++++ 2 files changed, 9 insertions(+) rename godot/{HimegariRuntimeMetadata.cs.uid => OmeRuntimeMetadata.cs.uid} (100%) diff --git a/godot/HimegariRuntimeMetadata.cs.uid b/godot/OmeRuntimeMetadata.cs.uid similarity index 100% rename from godot/HimegariRuntimeMetadata.cs.uid rename to godot/OmeRuntimeMetadata.cs.uid diff --git a/tools/test_release_workflow.py b/tools/test_release_workflow.py index cdc6946..6de595c 100755 --- a/tools/test_release_workflow.py +++ b/tools/test_release_workflow.py @@ -91,6 +91,15 @@ class ReleaseWorkflowTests(unittest.TestCase): ): self.assertNotIn(legacy_name, active_surfaces) + def test_godot_csharp_uid_sidecars_match_sources(self) -> None: + godot_directory = REPO / "godot" + sources = {path.name for path in godot_directory.glob("*.cs")} + sidecar_sources = { + path.name.removesuffix(".uid") + for path in godot_directory.glob("*.cs.uid") + } + self.assertEqual(sources, sidecar_sources) + def test_build_jobs_are_linux_hosted_read_only_and_target_separate(self) -> None: self.assertRegex(self.text, r"(?m)^permissions:\n contents: read$") self.assertIn("runs-on: ubuntu-latest", self.linux)