Skip to content

Conversation

@FluoriteCafe-work
Copy link
Contributor

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds functionality to calculate and track package version ranges for upgrade assessment. The changes enhance telemetry by collecting version information across dependencies and computing version ranges for each group ID.

  • Introduces a VersionSet type to track versions by group ID
  • Adds version range calculation logic that formats single versions or ranges as "min|max"
  • Replaces individual package telemetry with aggregated version range telemetry by group ID

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
src/upgrade/type.ts Adds VersionSet type definition for tracking versions by group ID
src/upgrade/display/notificationManager.ts Adds telemetry tracking for upgrade notifications
src/upgrade/assessmentManager.ts Implements version range calculation and updates telemetry to use aggregated version data

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@FluoriteCafe-work FluoriteCafe-work marked this pull request as ready for review September 28, 2025 06:28
Copy link
Contributor

@wangmingliang-ms wangmingliang-ms left a comment

Choose a reason for hiding this comment

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

LGTM

@FluoriteCafe-work FluoriteCafe-work merged commit cb65009 into microsoft:main Oct 9, 2025
4 of 6 checks passed
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