Repository navigation
Update dependencies and resolve upgrade compatibility issues - #494
Conversation
There was a problem hiding this comment.
🟡 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 filesrc/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
There was a problem hiding this comment.
🔵 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 filesrc/vscode-extensions/package-lock.json: Generated file
Review effort: Balanced
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
23886df to
c0bd035
Compare
There was a problem hiding this comment.
🔵 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 filesrc/vscode-extensions/package-lock.json: Generated file
Review effort: Balanced

Summary
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.
@types/node,@types/vscode,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,eslint,nerdbank-gitversioning, andnpm-run-all2.brace-expansion→5.0.12.shell-quote→1.12.0.brace-expansion→5.0.12.@humanfs/node→0.16.8.YamlDotNet→18.1.0.actions/github-script→9.0.0,actions/checkout→7.0.1, anddorny/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.2and2.4.3. The@types/vscodeupgrade proposed by #489 was replaced with an exact1.108.0pin 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
Microsoft.Agents.ObjectModel2026.9.30.262-prerelease2026.10.21.280Microsoft.Agents.ObjectModel.Dataverse2026.9.30.262-prerelease2026.10.21.280Microsoft.Agents.ObjectModel.NodeGenerators2026.9.30.262-prerelease2026.10.21.280Microsoft.Agents.ObjectModel.PowerFx2026.9.30.262-prerelease2026.10.21.280Microsoft.Agents.Platform.Content2026.9.30.262-prerelease2026.10.21.280Microsoft.Agents.Platform.Content.Internal2026.9.30.262-prerelease2026.10.21.280Microsoft.Extensions.Hosting10.0.110.0.14Microsoft.Extensions.DependencyInjection10.0.110.0.14Microsoft.Extensions.Http10.0.110.0.14Microsoft.Extensions.Logging10.0.110.0.14Azure.Identity1.19.01.21.0Microsoft.Identity.Client4.71.14.91.1Microsoft.Identity.Client.Extensions.Msal4.71.14.91.1Microsoft.Bot.Schema4.17.04.23.1Microsoft.VisualStudio.Threading17.13.217.14.15Nullable.Extended.Analyzer1.10.45391.18.2System.Collections.Immutable10.0.110.0.14System.CommandLine2.0.0-beta4.22272.12.0.14System.Text.Json10.0.110.0.14YamlDotNet16.3.018.1.0Microsoft.NET.Test.Sdk17.13.017.14.1Moq4.16.14.21.0MSBuild SDK
Microsoft.Build.Traversal4.1.04.1.82Direct npm dependency declarations
@types/node^22.0.0^22.20.5@types/vscode^1.108.01.108.0@typescript-eslint/eslint-plugin^8.67.0^8.72.0@typescript-eslint/parser^8.30.0^8.72.0eslint^10.8.1^10.13.0nerdbank-gitversioning^3.10.91^3.10.94npm-run-all2^9.0.3^9.0.4The
@types/vscodechange is a compatibility pin, not an upgrade: the engine remains^1.108.0, and the resolved typings are downgraded from1.125.0on main to1.108.0. This also replaces the initially proposed^1.140.0declaration 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
@eslint/plugin-kit0.7.20.7.3@humanfs/core0.19.10.19.2@humanfs/node0.16.70.16.8@types/node22.20.122.20.5@types/vscode1.125.01.108.0@typescript-eslint/eslint-plugin8.67.08.72.0@typescript-eslint/parser8.67.08.72.0@typescript-eslint/project-service8.67.08.72.0@typescript-eslint/scope-manager8.67.08.72.0@typescript-eslint/tsconfig-utils8.67.08.72.0@typescript-eslint/type-utils8.67.08.72.0@typescript-eslint/types8.67.08.72.0@typescript-eslint/typescript-estree8.67.08.72.0@typescript-eslint/utils8.67.08.72.0@typescript-eslint/visitor-keys8.67.08.72.0brace-expansion5.0.85.0.12eslint10.8.110.13.0file-entry-cache8.0.011.1.5flat-cache4.0.16.1.23flatted3.4.23.4.4keyv4.5.45.6.0nerdbank-gitversioning3.10.913.10.94npm-run-all29.0.39.0.4shell-quote1.10.01.12.0New transitive dependencies:
@cacheable/memorynot present2.2.0@cacheable/utilsnot present2.5.0@humanfs/typesnot present0.15.0@keyv/bigmapnot present1.3.1@keyv/serializenot present1.1.1cacheablenot present2.5.0hasherynot present1.5.1hookifiednot present1.15.1, 2.2.0qifiednot present0.10.1Removed transitive dependencies:
json-buffer3.0.1removedLanguage client
brace-expansion5.0.95.0.12GitHub Actions
The committed workflows remain pinned to full commit SHAs; the release labels below identify their old and new versions.
actions/github-script (auto-label-triage.yml)v7.1.0v9.0.0actions/checkout (pr.yml)v6.1.0v7.0.1dorny/test-reporter (pr.yml)v1v3.2.0actions/checkout (push.yml)v4.4.0v7.0.1Retained versions
xunitremains2.4.2, andxunit.runner.visualstudioremains2.4.3. Their proposed upgrades were rolled back and are not included in this PR.Validation
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.