1 Commits

Author SHA1 Message Date
gamer147
258c42618b Preserve Godot UID across OME rename
All checks were successful
Core validation / Linux core gate (push) Successful in 1m12s
Release builds / Linux x64 artifact (push) Successful in 1m21s
Release builds / Windows x64 artifact (push) Successful in 1m15s
Release builds / Publish tagged Gitea release (push) Successful in 22s
2026-08-18 11:26:36 -04:00
2 changed files with 9 additions and 0 deletions

View File

@@ -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)