Skip to content

Conversation

@agniuks
Copy link
Contributor

@agniuks agniuks commented Nov 21, 2025

Update the Foundation Official pipeline to require a ManualValidation step when kicking off a servicing build. The person starting the build should confirm that RuntimeCompatibilityChange enum values are added before the pipeline continues.

A microsoft employee must use /azp run to validate using the pipelines below.

WARNING:
Comments made by azure-pipelines bot maybe inaccurate.
Please see pipeline link to verify that the build is being ran.

For status checks on the main branch, please use TransportPackage-Foundation-PR
(https://microsoft.visualstudio.com/ProjectReunion/_build?definitionId=81063&_a=summary)
and run the build against your PR branch with the default parameters.

@agniuks
Copy link
Contributor Author

agniuks commented Nov 21, 2025

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).
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 a manual validation gate for servicing builds in the Foundation Official pipeline. The gate requires confirmation that RuntimeCompatibilityChange enum values have been added before the build proceeds.

Key changes:

  • Introduces a ManualValidation stage that triggers only for release branches
  • Provides instructions to verify RuntimeCompatibilityOptions.idl file before build continuation
  • Sets a 2-hour timeout for the validation step

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@agniuks
Copy link
Contributor Author

agniuks commented Nov 24, 2025

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).
Copy link
Member

@Scottj1s Scottj1s left a comment

Choose a reason for hiding this comment

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

great idea!

@agniuks agniuks enabled auto-merge (squash) November 24, 2025 18:52
@agniuks agniuks merged commit b1ea278 into main Nov 24, 2025
36 checks passed
@agniuks agniuks deleted the user/agnel/servicing_changes_manual_validation branch November 24, 2025 19:49
agniuks added a commit that referenced this pull request Nov 24, 2025
… builds (#6028) * add a manual validation stage * variable to allow bypassing for experimental/preview
agniuks added a commit that referenced this pull request Nov 24, 2025
… builds (#6028) * add a manual validation stage * variable to allow bypassing for experimental/preview
agniuks added a commit that referenced this pull request Nov 24, 2025
… builds (#6028) * add a manual validation stage * variable to allow bypassing for experimental/preview
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

3 participants