Skip to content

Conversation

andyleejordan
Copy link
Member

@andyleejordan andyleejordan commented Sep 9, 2025

We're getting there.

@Copilot Copilot AI review requested due to automatic review settings September 9, 2025 00:00
@andyleejordan andyleejordan requested a review from a team as a code owner September 9, 2025 00:00
@andyleejordan andyleejordan added the Ignore Exclude from the changelog. label Sep 9, 2025
Copy link

@Copilot 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 updates various dependencies, CI configuration, and release processes for the vscode-powershell extension. The changes focus on modernizing the build pipeline and updating package dependencies to their latest versions.

  • Updates multiple npm dependencies including esbuild, TypeScript, ESLint, and various @types packages
  • Refactors the OneBranch CI pipeline to support both official and non-official builds with conditional template selection
  • Updates build artifact sources and service connections to align with new organizational structure

Reviewed Changes

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

File Description
package.json Updates devDependencies and optionalDependencies to newer versions
.pipelines/vscode-powershell-OneBranch.yml Restructures CI pipeline with new parameters, artifact sources, and conditional build templates
.npmrc Adds note about registry configuration requirements for npm credential provider

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

* Remove cron job as it now needs to be set in the UI
* Add parameter and a template to switch between Official and NonOfficial builds
* TODOs to update upstream pipeline and marketplace service connection
@andyleejordan andyleejordan merged commit e2a449c into main Sep 9, 2025
8 checks passed
@andyleejordan andyleejordan deleted the updates branch September 9, 2025 17:34
@andyleejordan andyleejordan added Issue-Enhancement A feature request (enhancement). Area-Build & Release and removed Ignore Exclude from the changelog. labels Sep 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Build & Release Issue-Enhancement A feature request (enhancement).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants