From 5f31ddc7fbd9ed680cb8ef560e5e9578e4f434c8 Mon Sep 17 00:00:00 2001 From: geruipu Date: Mon, 5 Oct 2026 13:29:41 +0800 Subject: [PATCH] Document environment-only validation before release builds --- ACTION-TESTING.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ACTION-TESTING.md b/ACTION-TESTING.md index aca5b6f..5ff87f9 100644 --- a/ACTION-TESTING.md +++ b/ACTION-TESTING.md @@ -3,6 +3,13 @@ Daily schedules are disabled during validation. No NuGet.org publication or GitHub Release is requested by the manual dispatcher on main. +Before release builds, run nuget-static-graphics.yml on skia4 with +environment_only=true. This checks the actual container's Python/depot_tools, +.NET 8/10, SDKs, sysroots, and C/C++ compilation plus C executable linking for +all nine RIDs. Download toolchain-environment-validation to inspect the report. +The same environment gate runs before every graphics and native build and +must pass before the toolchain image is published for release compilation. + - skia3: nuget-static-graphics.yml; latest stable SkiaSharp 3. - skia4: nuget-static-graphics.yml; latest stable SkiaSharp 4. - avalonia-native: nuget-avalonia-native.yml; latest stable Avalonia 11 and 12. @@ -29,4 +36,3 @@ run their own GitHub cron schedules. Publication remains an explicit opt-in. While publication is disabled, an unpublished package may be rebuilt on every check; add successful-run tracking before enabling artifact-only daily builds if avoiding repeated builds is required. -