SETUP_DOTNET_V4_SHA = "67a3573c9a986a3f9c594539f4ab511d57bb3ce9" def test_managed_validation_uses_resolvable_setup_dotnet_v4_pin() -> None: with open(".gitea/workflows/managed-validation.yml", encoding="utf-8") as workflow_file: workflow = workflow_file.read() assert f"actions/setup-dotnet@{SETUP_DOTNET_V4_SHA}" in workflow assert "actions/setup-dotnet@67a3573c9a9863f9c594539f4ab511d57bb3ce9" not in workflow def test_managed_validation_uses_internal_gitea_for_checkout() -> None: with open(".gitea/workflows/managed-validation.yml", encoding="utf-8") as workflow_file: workflow = workflow_file.read() assert "github-server-url: http://gitea-runner-internal:3000" in workflow