From a8233adff75a4726015c7c96ce5e864d4506f6b2 Mon Sep 17 00:00:00 2001 From: tanaka takashi Date: Fri, 14 Aug 2026 18:00:29 +0900 Subject: release: prepare WinAgent Sandbox MCP v0.1.0 Unify the public product name and repository identifier while preserving stable executable, store, AppContainer, namespace, pipe, and mutex identifiers. Make Directory.Build.props VersionPrefix the application-version source of truth, use SDK-generated assembly metadata, and compare helper compatibility by parsed major/minor/build release identity. Rebuild the fixed winagent-sandbox-mcp release staging directory from clean defaults, emit versioned ZIP/checksum assets, verify manifests and fresh extraction, and reject local configuration, user state, and test artifacts. Document release/deployment separation and upgrade responsibilities, add the initial changelog, update operational script paths, and record the v0.1.0 verification results. --- tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs') diff --git a/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs b/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs index b218072..60ff426 100644 --- a/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs +++ b/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs @@ -2,6 +2,7 @@ using System.Buffers.Binary; using System.Text; using System.Text.Json; using Agent.Admin.Client; +using Agent.Windows.Diagnostics; namespace Agent.Windows.Tests; @@ -74,6 +75,16 @@ public sealed class AdministrativeBoundaryTests Assert.Contains("PipeRejectRemoteClients", client, StringComparison.Ordinal); } + [Theory] + [InlineData("0.1.0.0", true)] + [InlineData("0.1.0", true)] + [InlineData("0.1.1.0", false)] + [InlineData("invalid", false)] + public void Helper_compatibility_compares_parsed_major_minor_build(string helperFileVersion, bool expected) + { + Assert.Equal(expected, WindowsPlatformCheck.HasSameReleaseIdentity(new Version(0, 1, 0, 0), helperFileVersion)); + } + private static string RepositoryRoot() { DirectoryInfo? current = new(AppContext.BaseDirectory); -- cgit v1.2.3