Skip to content

Update dependencies and resolve upgrade compatibility issues - #494

Merged
Anderson Silva (anderson-joyle) merged 2 commits into
mainfrom
andersonf/dependency-updates
Oct 28, 2026
Merged

Anderson Silva (anderson-joyle) merged 2 commits into
mainfrom
andersonf/dependency-updates

Conversation

@anderson-joyle

@anderson-joyle Anderson Silva (anderson-joyle) commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Apply the requested NuGet, npm, MSBuild traversal, and GitHub Actions dependency updates.
  • Resolve nullable analyzer/compiler compatibility issues and migrate the test harness to System.CommandLine 2.0.14.
  • Preserve the YAML differential reference behavior with YamlDotNet 18 and add focused regression cases.
  • Fix false topic updates when metadata stripping disrupts serialization of validation-error-bearing roots; retain metadata checks and real-edit detection.
  • Keep xunit 2.4.2 and xunit.runner.visualstudio 2.4.3. AssemblyTests.cs is unchanged.

Source dependency-bump PRs

The proposed target versions were collected from these nine bump PRs. Overlapping proposals were deduplicated; the old-version columns below use this PR's actual base, which can differ from an older bump PR's baseline. The final applied versions and exceptions are documented below.

Source PR Versions/proposals used
#491 — Bump the all-dependencies group with 16 updates Grouped NuGet/MSBuild dependency proposals, including the Microsoft.Agents SDK, Azure.Identity, Microsoft.Bot.Schema, Microsoft.Extensions packages, and MSAL packages.
#490 — Bump Azure.Identity and 15 others Overlapping grouped NuGet/MSBuild proposals; considered together with #491 when selecting distinct dependency target versions.
#489 — Bump the all-dependencies group across 1 directory with 7 updates npm proposals for @types/node, @types/vscode, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint, nerdbank-gitversioning, and npm-run-all2.
#459 — Bump brace-expansion from 5.0.8 to 5.0.12 Extension-workspace lockfile: brace-expansion → 5.0.12.
#458 — Bump shell-quote from 1.10.0 to 1.12.0 Extension-workspace lockfile: shell-quote → 1.12.0.
#444 — Bump brace-expansion from 5.0.9 to 5.0.12 Language-client lockfile: brace-expansion → 5.0.12.
#396 — Bump @humanfs/node from 0.16.7 to 0.16.8 Extension-workspace lockfile: @humanfs/node → 0.16.8.
#391 — Bump YamlDotNet from 16.3.0 to 18.1.0 YamlDotNet → 18.1.0.
#378 — Bump the github-actions group across 1 directory with 3 updates actions/github-script → 9.0.0, actions/checkout → 7.0.1, and dorny/test-reporter → 3.2.0 (resolved v3 release), retaining full-SHA pins.

Exceptions: the proposed xUnit/framework and runner upgrades were rolled back to 2.4.2 and 2.4.3. The @types/vscode upgrade proposed by #489 was replaced with an exact 1.108.0 pin to preserve the declared VS Code minimum and satisfy VSCE packaging validation. Additional transitive npm changes are recorded in the lockfile tables, rather than treated as independent bump PR proposals.

Dependency version changes

Compared with the PR base (16e4ece). Shared NuGet version properties are expanded into individual package names. npm declaration ranges and resolved lockfile versions are listed separately.

NuGet packages

Dependency Old version New version
Microsoft.Agents.ObjectModel 2026.9.30.262-prerelease 2026.10.21.280
Microsoft.Agents.ObjectModel.Dataverse 2026.9.30.262-prerelease 2026.10.21.280
Microsoft.Agents.ObjectModel.NodeGenerators 2026.9.30.262-prerelease 2026.10.21.280
Microsoft.Agents.ObjectModel.PowerFx 2026.9.30.262-prerelease 2026.10.21.280
Microsoft.Agents.Platform.Content 2026.9.30.262-prerelease 2026.10.21.280
Microsoft.Agents.Platform.Content.Internal 2026.9.30.262-prerelease 2026.10.21.280
Microsoft.Extensions.Hosting 10.0.1 10.0.14
Microsoft.Extensions.DependencyInjection 10.0.1 10.0.14
Microsoft.Extensions.Http 10.0.1 10.0.14
Microsoft.Extensions.Logging 10.0.1 10.0.14
Azure.Identity 1.19.0 1.21.0
Microsoft.Identity.Client 4.71.1 4.91.1
Microsoft.Identity.Client.Extensions.Msal 4.71.1 4.91.1
Microsoft.Bot.Schema 4.17.0 4.23.1
Microsoft.VisualStudio.Threading 17.13.2 17.14.15
Nullable.Extended.Analyzer 1.10.4539 1.18.2
System.Collections.Immutable 10.0.1 10.0.14
System.CommandLine 2.0.0-beta4.22272.1 2.0.14
System.Text.Json 10.0.1 10.0.14
YamlDotNet 16.3.0 18.1.0
Microsoft.NET.Test.Sdk 17.13.0 17.14.1
Moq 4.16.1 4.21.0

MSBuild SDK

Dependency Old version New version
Microsoft.Build.Traversal 4.1.0 4.1.82

Direct npm dependency declarations

Dependency Old version New version
@types/node ^22.0.0 ^22.20.5
@types/vscode ^1.108.0 1.108.0
@typescript-eslint/eslint-plugin ^8.67.0 ^8.72.0
@typescript-eslint/parser ^8.30.0 ^8.72.0
eslint ^10.8.1 ^10.13.0
nerdbank-gitversioning ^3.10.91 ^3.10.94
npm-run-all2 ^9.0.3 ^9.0.4

The @types/vscode change is a compatibility pin, not an upgrade: the engine remains ^1.108.0, and the resolved typings are downgraded from 1.125.0 on main to 1.108.0. This also replaces the initially proposed ^1.140.0 declaration so VSCE packaging validation passes.

Resolved npm lockfile changes

Includes direct and transitive package changes; newly introduced and removed packages are shown explicitly.

Extension workspace

Dependency Old version New version
@eslint/plugin-kit 0.7.2 0.7.3
@humanfs/core 0.19.1 0.19.2
@humanfs/node 0.16.7 0.16.8
@types/node 22.20.1 22.20.5
@types/vscode 1.125.0 1.108.0
@typescript-eslint/eslint-plugin 8.67.0 8.72.0
@typescript-eslint/parser 8.67.0 8.72.0
@typescript-eslint/project-service 8.67.0 8.72.0
@typescript-eslint/scope-manager 8.67.0 8.72.0
@typescript-eslint/tsconfig-utils 8.67.0 8.72.0
@typescript-eslint/type-utils 8.67.0 8.72.0
@typescript-eslint/types 8.67.0 8.72.0
@typescript-eslint/typescript-estree 8.67.0 8.72.0
@typescript-eslint/utils 8.67.0 8.72.0
@typescript-eslint/visitor-keys 8.67.0 8.72.0
brace-expansion 5.0.8 5.0.12
eslint 10.8.1 10.13.0
file-entry-cache 8.0.0 11.1.5
flat-cache 4.0.1 6.1.23
flatted 3.4.2 3.4.4
keyv 4.5.4 5.6.0
nerdbank-gitversioning 3.10.91 3.10.94
npm-run-all2 9.0.3 9.0.4
shell-quote 1.10.0 1.12.0

New transitive dependencies:

Dependency Old version New version
@cacheable/memory not present 2.2.0
@cacheable/utils not present 2.5.0
@humanfs/types not present 0.15.0
@keyv/bigmap not present 1.3.1
@keyv/serialize not present 1.1.1
cacheable not present 2.5.0
hashery not present 1.5.1
hookified not present 1.15.1, 2.2.0
qified not present 0.10.1

Removed transitive dependencies:

Dependency Old version New version
json-buffer 3.0.1 removed

Language client

Dependency Old version New version
brace-expansion 5.0.9 5.0.12

GitHub Actions

The committed workflows remain pinned to full commit SHAs; the release labels below identify their old and new versions.

Dependency Old version New version
actions/github-script (auto-label-triage.yml) v7.1.0 v9.0.0
actions/checkout (pr.yml) v6.1.0 v7.0.1
dorny/test-reporter (pr.yml) v1 v3.2.0
actions/checkout (push.yml) v4.4.0 v7.0.1

Retained versions

xunit remains 2.4.2, and xunit.runner.visualstudio remains 2.4.3. Their proposed upgrades were rolled back and are not included in this PR.

Validation

  • Full .NET build with the restored xUnit versions: passed with 0 warnings and 0 errors.
  • After the topic-comparison fix: all 12 compiled-topic regression cases passed; full Sync unit suite passed (2,673) and full LSP unit suite passed (1,336).
  • Latest E2E/CLI run aborted after an inactivity timeout during ExitCodeTests.MissingRequiredOptionExitsNonZero. An earlier run with the same xUnit versions passed all 12 CLI cases and skipped 9 live-tenant cases because tenant settings were not configured.
  • npm validation remains blocked: the configured registry returned E404 for npm-run-all2 9.0.4.
  • NuGet auditing was disabled only in validation processes because the vulnerability feed was unavailable; no audit configuration change is committed.
  • The tested working diff was transferred byte-for-byte as a Git patch to this latest-main worktree before committing. Build/test validation was performed in the original working directory before transfer.

Review notes

This is a draft while E2E/CLI and npm validation remain unresolved. The nullable compatibility changes account for much of the file count.

Copilot AI balanced review requested due to automatic review settings October 28, 2026 15:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The @types/vscode minimum of 1.140 exceeds the declared VS Code engine minimum of 1.108.0, causing vsce package to reject the configuration and block VSIX packaging.

1 open issue
2 files not reviewed
  • src/vscode-extensions/microsoft-powerplatformlang-extension/client/package-lock.json: Generated file
  • src/vscode-extensions/package-lock.json: Generated file
What changed in this PR

Updates dependency baselines across the VS Code extension and shared .NET sync/LSP stack, with compatibility adjustments for nullable analysis and serialization.

Changes:

  • Updates NuGet, npm, MSBuild traversal, and pinned GitHub Actions dependencies.
  • Adjusts nullable contracts, guards, package references, and test assertions for upgraded tooling.
  • Preserves historical YAML reference serialization and adds GUID and CLI regression cases.
File Description
src/​vscode-extensions/​microsoft-powerplatformlang-extension/​package.json Updated as part of this pull request.
src/​vscode-extensions/​microsoft-powerplatformlang-extension/​client/​package-lock.json Updated as part of this pull request.
src/​Packages.props Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.PullAgent/​Methods/​ReattachAgentHandlerTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.PullAgent/​Methods/​GetWorkspaceDetailsHandlerTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.PullAgent/​DataverseClientTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​WorkspaceCompilerTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​PackagedSkillLspTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​ObjectModelExtensionsTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​Methods/​OpenMethodTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​Methods/​MergeConflictDiagnosticTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​Methods/​DidCloseMethodTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​McsReferenceResolverTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​McsFileParserTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Language.CopilotStudio/​GotoDefinitionHandlerTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Core/​LanguageServerTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Core/​DidChangeWatchedFilesHandlerTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Impl.Core/​ChangeMethodTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​UnitTests/​PowerPlatformLS.UnitTests/​Contracts.Internal/​ExceptionSourceExtractorTests.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.PullAgent/​ReattachAgentHandler.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.PullAgent/​LspExceptionHandler.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.PullAgent/​Impl.PullAgent.csproj Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.Yaml/​Validation/​WorkflowStateValidationRule.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Validation/​InlineCommentValidationRule.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Validation/​ConnectionReferenceValidationRule.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​RenameEditFactory.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Models/​McsWorkspaceCompiler.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Handlers/​RenameHandler.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​GlobalVariableReferenceService.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Completion/​Generators/​BotElementCompletionGenerator.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Completion/​ConnectionReferenceCompletionRule.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​Completion/​CompletionEventExtensions.cs Updated as part of this pull request.
src/​LanguageServers/​PowerPlatformLS/​Impl.Language.CopilotStudio/​CodeActionHelper.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​WorkspaceClassifier.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​WorkflowWorkspace.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​WorkflowScaffolder.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​Workflows/​WorkflowNaming.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​WorkflowDefinitionFile.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​WorkflowActivationPlanner.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​StandaloneWorkflowSynchronizer.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​SkillWorkspaceProjection.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​SkillLayoutMigration.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​Models.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​EnumerableChunkPolyfill.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​Dataverse/​PowerAppsClient.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​Dataverse/​DataverseRetryHandler.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​CopilotStudio.Sync.csproj Updated as part of this pull request.
src/​CopilotStudio.Sync/​ConnectionReferenceUsageScanner.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​CliCopilotProjection.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​CliAgentConnectionsWriter.cs Updated as part of this pull request.
src/​CopilotStudio.Sync/​CliAgentConnectionsReader.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Yaml/​McsYamlValidatorTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Yaml/​McsYamlTagTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Yaml/​McsYamlTaggedScalarTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Yaml/​McsYamlReaderTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Yaml/​McsYamlGuardTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Yaml/​McsYamlCorpusTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkspaceValidationGateTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkspaceLeaseTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkspaceFiles/​WorkspaceFoldersTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkspaceClassifierTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkflowWriteOrderingTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkflowSharedContractTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​WorkflowActivationPlannerTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SyncDataverseClientContractTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SubAgentDisplayNameProjectionTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowSynchronizerTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowSafetyFixTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowReviewFixTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowFileTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowDownloadGuardTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowDiscardTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowDataverseTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowCloneGuardTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowChangeTrackingTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​StandaloneWorkflowCacheTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SkillManifestConflictTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SkillLinkRoundTripTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SettingsProjectionFailureTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SettingsMergeConflictVisibilityTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SettingsMergeCanonicalizationTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​SettingsLocalChangeTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​RetargetWorkflowPreservationTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​RetargetCollectionConnectionReferenceTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​RemoteChildAgentPullTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​RemoteBindingSnapshotTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​PushConcurrencyRetryTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​PullMetadataOnlyChangeTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​PullConnectionReferencePruneTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​PowerAppsClientTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​NewLocalSkillTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​MergeConflictPreservationTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​KnowledgeFileUnifyTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​KnowledgeFileTestFixtures.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​IconDeletionTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​EnvironmentVariableProjectionTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​DefaultAgentMetadataCloneTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​Dataverse/​DataverseRetryPolicyTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CustomConnectorTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CustomConnectorDownloadGateTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ConnectionReferenceStoreTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ConnectionReferenceChunkingTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ConnectionManagementTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ConnectionFileTenantIdTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ComponentWriterDefensiveTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ComponentMetadataWriterTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ComponentCollectionDedupTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CollectionKnowledgeFileExclusionTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliFileParserTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentRoundTripReadTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentNodeS4HIntegrationTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentNodeS3AtomicWriteTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentNodeS2RemotePreviewTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentNodeQInvariantTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentNodeQ2MarkerTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentEntityConvergenceTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentConnectionsWriterTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentConnectionsReaderTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CliAgentBotEntityReaderTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ClassicTopicLocalChangeTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ChildAgentKnowledgeFileRoutingTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​ChildAgentFolderPruneTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​CdsBotIdPreservationTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​AIPromptTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​AIPromptPlaceholderTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​AiModelIdDiscoveryTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​AgentClassifierTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.UnitTests/​AccessorBackedWorkspaceTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.Net48Smoke/​CopilotStudio.Sync.Net48Smoke.csproj Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​VerifyTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​PushRoundTripTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​PushPullTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​ExitCodeTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​CloneTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​CloneComparisonTests.cs Updated as part of this pull request.
src/​CopilotStudio.Sync.E2ETests/​CliRunner.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​Yaml/​McsYamlObjectMapper.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​Yaml/​McsYamlDocument.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​Yaml/​McsYamlComparer.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​SubAgentFolderNaming.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​SkillLink.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​SkillLayout.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​SkillBodyProjection.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​PathTypes.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​McsFileParserCore.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​McsComponentBodyWriter.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​InMemoryFileAccessor.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​CopilotStudio.McsCore.csproj Updated as part of this pull request.
src/​CopilotStudio.McsCore/​ChildAgentLink.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​AiPromptProjection.cs Updated as part of this pull request.
src/​CopilotStudio.McsCore/​AgentClassifier.cs Updated as part of this pull request.
global.json Updated as part of this pull request.
.github/​workflows/​push.yml Updated as part of this pull request.
.github/​workflows/​pr.yml Updated as part of this pull request.
.github/​workflows/​auto-label-triage.yml Updated as part of this pull request.

Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings October 28, 2026 15:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Upgrade compatibility remains unverified because a registry E404 blocked npm installation and type checking, while CLI/E2E validation timed out during the new required-option cases.

No open issues 🎉

1 resolved since last review
2 files not reviewed
  • src/vscode-extensions/microsoft-powerplatformlang-extension/client/package-lock.json: Generated file
  • src/vscode-extensions/package-lock.json: Generated file

Review effort: Balanced

@anderson-joyle
Anderson Silva (anderson-joyle) marked this pull request as ready for review October 28, 2026 16:04
Update NuGet, npm, and GitHub Actions dependencies. Adapt nullable annotations and System.CommandLine usage, preserve YAML reference behavior, and avoid false compiled-topic changes. Keep the original xUnit framework and runner versions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 93e03323-0e1a-4c5f-946d-58515a008b37
Pin @types/vscode to 1.108.0 and update the workspace lockfile to preserve VS Code 1.108 support and pass VSCE manifest validation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 93e03323-0e1a-4c5f-946d-58515a008b37
Copilot AI balanced review requested due to automatic review settings October 28, 2026 21:42
@anderson-joyle
Anderson Silva (anderson-joyle) merged commit d0022a1 into main Oct 28, 2026
5 checks passed
@anderson-joyle
Anderson Silva (anderson-joyle) deleted the andersonf/dependency-updates branch October 28, 2026 21:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The reported npm restore E404 and CLI/E2E timeout leave dependency compatibility, CLI exit behavior, and VSIX packaging awaiting clean validation.

No open issues 🎉

2 files not reviewed
  • src/vscode-extensions/microsoft-powerplatformlang-extension/client/package-lock.json: Generated file
  • src/vscode-extensions/package-lock.json: Generated file

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants