Skip to content

Comments

Add Sanity Tests stage to product build pipeline#296668

Open
dmitrivMS wants to merge 8 commits intomainfrom
dev/dmitriv/official-sanity-tests
Open

Add Sanity Tests stage to product build pipeline#296668
dmitrivMS wants to merge 8 commits intomainfrom
dev/dmitriv/official-sanity-tests

Conversation

@dmitrivMS
Copy link
Contributor

@dmitrivMS dmitrivMS commented Feb 21, 2026

Changes
Added Sanity Tests stage to official build pipeline.

Notes
Sanity tests will run for appropriate targets when Publish is enabled and Skip Tests is disabled.

Validation
Ran official build pipeline on all quality levels, with/without Publish and Skip Tests and on subsets of targets.

@dmitrivMS dmitrivMS self-assigned this Feb 21, 2026
Copilot AI review requested due to automatic review settings February 21, 2026 01:09
@dmitrivMS dmitrivMS added this to the February 2026 milestone Feb 21, 2026
@dmitrivMS dmitrivMS added the engineering VS Code - Build / issue tracking / etc. label Feb 21, 2026
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

Adds a new Sanity Tests stage to the product build Azure Pipeline so that published builds can be validated across platforms/distros as part of the same pipeline run.

Changes:

  • Introduces a new SanityTests stage that runs after Publish.
  • Adds per-OS/distro sanity-test jobs using build/azure-pipelines/common/sanity-tests.yml.
  • Wires BUILD_COMMIT/BUILD_QUALITY stage variables used by the sanity test runner.
Comments suppressed due to low confidence (1)

build/azure-pipelines/product-build.yml:521

  • Job displayName uses "MacOS" but the rest of this pipeline uses "macOS" (see parameter display names earlier in the file). For consistency, update this to "macOS arm64".
                  displayName: MacOS arm64
                  poolName: AcesShared
                  os: macOS

@dmitrivMS dmitrivMS marked this pull request as ready for review February 21, 2026 09:50
@vs-code-engineering
Copy link

vs-code-engineering bot commented Feb 21, 2026

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@lszomoru

Matched files:

  • build/azure-pipelines/product-build.yml

@dmitrivMS dmitrivMS enabled auto-merge (squash) February 21, 2026 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engineering VS Code - Build / issue tracking / etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants