Skip to content

chore: updating official build and marketplace release pipelines#524

Merged
tnaum-ms merged 1 commit intomainfrom
dev/tnaum/release-pipeline-tweaks
Mar 13, 2026
Merged

chore: updating official build and marketplace release pipelines#524
tnaum-ms merged 1 commit intomainfrom
dev/tnaum/release-pipeline-tweaks

Conversation

@tnaum-ms
Copy link
Collaborator

This pull request updates the Azure Pipelines YAML files to improve consistency, clarity, and reliability in both the build and release pipelines. The main changes include improved error handling in PowerShell scripts and standardized YAML formatting.

@tnaum-ms tnaum-ms requested a review from a team as a code owner March 12, 2026 18:21
Copilot AI review requested due to automatic review settings March 12, 2026 18:21
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

Updates the Azure DevOps build/release pipelines for the VS Code extension to improve release-time validation and make build logs/errors more structured.

Changes:

  • Refactors the release pipeline validation to derive version/name from the VSIX and enforce consistency checks before publishing.
  • Adjusts build pipeline task display names/logging and switches some PowerShell error reporting to task.logissue.
  • Makes NOTICE generation non-blocking in the build pipeline.

Reviewed changes

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

File Description
.azure-pipelines/release.yml Adds stricter pre-publish validation by inspecting the VSIX and validating version/filename/manifest consistency.
.azure-pipelines/build.yml Improves pipeline step labeling/logging and changes NOTICE generation behavior to continue on task failure.

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

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

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

@tnaum-ms tnaum-ms force-pushed the dev/tnaum/release-pipeline-tweaks branch from 2707c24 to 7c4f609 Compare March 13, 2026 10:07
@tnaum-ms tnaum-ms merged commit 2727ea4 into main Mar 13, 2026
5 checks passed
@tnaum-ms tnaum-ms deleted the dev/tnaum/release-pipeline-tweaks branch March 13, 2026 10:08
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.

2 participants