diff --git a/.github/scripts/check_file_version.ps1 b/.github/scripts/check_file_version.ps1 index 0607c764a9b..76d62443959 100644 --- a/.github/scripts/check_file_version.ps1 +++ b/.github/scripts/check_file_version.ps1 @@ -81,7 +81,13 @@ $excludedFiles = @( "JsonSchema.Net.dll", "JsonPointer.Net.dll", "Json.More.dll", - "DynamoPlayer.*.dll" + "DynamoPlayer.*.dll", + # DynamoAssistant built-in package (DYN-10450) — versioned independently of Dynamo, signed in its own pipeline. + "AutodeskAssistantViewExtension.dll", + "AutodeskAssistantViewExtension.resources.dll", + "AdpSDKCSharpWrapper.dll", + "Analytics.NET.ADP.dll", + "Analytics.NET.Core.dll" ) $noVersion = @() $wrongVersion = @() diff --git a/src/DynamoCoreWpf/DynamoCoreWpf.csproj b/src/DynamoCoreWpf/DynamoCoreWpf.csproj index 9d4ec14afb3..a0c5658494c 100644 --- a/src/DynamoCoreWpf/DynamoCoreWpf.csproj +++ b/src/DynamoCoreWpf/DynamoCoreWpf.csproj @@ -2234,6 +2234,31 @@ + + + + + + + + $(OutputPath)\Built-In Packages\packages\DynamoAssistant\ + + + + + + diff --git a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs index 82c226a5a4a..48fdd952d99 100644 --- a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs +++ b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerExtensionLoadingTests.cs @@ -60,6 +60,7 @@ public void PackageManagerLoadsAndAddsViewExtension() Is.EquivalentTo( new List { + "Autodesk Assistant", "Documentation Browser", "Dynamo MCP View Extension", "DynamoManipulationExtension", diff --git a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs index dbd04552f4d..befd79f2071 100644 --- a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs +++ b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerUITests.cs @@ -38,7 +38,7 @@ public class PackageManagerUITests : SystemTestBase internal string BuiltinPackagesTestDir { get { return Path.Combine(TestDirectory, "builtinpackages testdir", "Packages"); } } - internal int ExpectedNumberOfBuiltInPackages { get { return 3; } } + internal int ExpectedNumberOfBuiltInPackages { get { return 4; } } #region Utility functions diff --git a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs index 0510b7d53cf..3af14fd7bf5 100644 --- a/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs +++ b/test/DynamoCoreWpf2Tests/PackageManager/PackageManagerViewExtensionTests.cs @@ -159,7 +159,7 @@ public void PackageManagerLoadsRuntimeGeneratedExtension() public void PackageManagerViewExtensionHasCorrectNumberOfRequestedExtensions() { var pkgViewExtension = View.viewExtensionManager.ViewExtensions.OfType().FirstOrDefault(); - Assert.AreEqual(pkgViewExtension.RequestedExtensions.Count(), 3); + Assert.AreEqual(pkgViewExtension.RequestedExtensions.Count(), 4); } [Test] @@ -208,7 +208,7 @@ public void LateLoadedViewExtensionsHaveMethodsCalled() var pkg = loader.ScanPackageDirectory(pkgDir); loader.LoadPackages(new List { pkg }); Assert.AreEqual(1, loader.RequestedExtensions.Count()); - Assert.AreEqual(4, View.viewExtensionManager.ViewExtensions.OfType().FirstOrDefault().RequestedExtensions.Count()); + Assert.AreEqual(5, View.viewExtensionManager.ViewExtensions.OfType().FirstOrDefault().RequestedExtensions.Count()); Assert.IsTrue(viewExtensionLoadStart); Assert.IsTrue(viewExtensionAdd); Assert.IsTrue(viewExtensionLoaded);