feat: harden isolated Tornado test workflow

This commit is contained in:
2026-07-10 11:27:40 +09:00
parent 5a8c7028dc
commit fc932b27f6
36 changed files with 3919 additions and 226 deletions

View File

@@ -25,6 +25,16 @@ public static class PlayoutOptionsLoader
return options;
}
/// <summary>
/// Loads only the specified JSON file and deliberately ignores all environment
/// overrides. Intended for explicit, reproducible diagnostic commands.
/// </summary>
public static PlayoutOptions LoadFileOnly(string path)
{
ArgumentException.ThrowIfNullOrWhiteSpace(path);
return LoadJson(path);
}
internal static bool IsLiveAuthorizedForThisLaunch() =>
string.Equals(
Environment.GetEnvironmentVariable(LiveAuthorizationEnvironmentVariable),