Skip to content

Update release pending status and pipeline URL in release plan - #16335

Merged
praveenkuttappan merged 1 commit into
Azure:mainfrom
praveenkuttappan:auto_release_update_release_plan
Jul 14, 2026
Merged

Update release pending status and pipeline URL in release plan#16335
praveenkuttappan merged 1 commit into
Azure:mainfrom
praveenkuttappan:auto_release_update_release_plan

Conversation

@praveenkuttappan

Copy link
Copy Markdown
Member

This PR adds changes in auto triggering the SDK release to add release pipeline URL and approval pending status in release plan work item so that it will be surfaced in dashboard as required action to approve pending release.

@praveenkuttappan praveenkuttappan self-assigned this Jul 13, 2026
Copilot AI review requested due to automatic review settings July 13, 2026 21:43
@praveenkuttappan
praveenkuttappan requested a review from a team as a code owner July 13, 2026 21:43
@praveenkuttappan

Copy link
Copy Markdown
Member Author

This PR should be merged only after releasing the changes in #16332

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 aims to enhance the auto-release workflow so it can update the release plan work item with an “Approval Pending” release status (and a release pipeline URL) to surface required approvals in the release plan dashboard.

Changes:

  • Adds azsdk CLI installation to the auto-release prepare stage and passes a build results URL + azsdk path into the resolver script.
  • Updates Resolve-AutoReleasePackages.ps1 to attempt marking matched packages as “Approval Pending” in the release plan.
  • Updates Mark-ReleasePlanCompletion.ps1 to compute an SDK release type from the package version when marking a package as “Released”.

Reviewed changes

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

File Description
eng/common/scripts/Resolve-AutoReleasePackages.ps1 Adds parameters and attempts to call azsdk to update release plan status/pipeline info for matched artifacts.
eng/common/scripts/Mark-ReleasePlanCompletion.ps1 Changes release-plan status update invocation and adds version parsing to infer release type.
eng/common/pipelines/templates/stages/archetype-auto-release-prepare.yml Installs azsdk CLI and passes PipelineUrl/AZSDK path into the resolve step.

Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1
Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1
Comment thread eng/common/scripts/Mark-ReleasePlanCompletion.ps1
Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1
Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1
Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1 Outdated
@azure-sdk-automation

Copy link
Copy Markdown
Contributor

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1
Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1
@praveenkuttappan
praveenkuttappan requested a review from raych1 July 14, 2026 16:55
@azure-sdk-automation

Copy link
Copy Markdown
Contributor

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Comment thread eng/common/scripts/Resolve-AutoReleasePackages.ps1 Outdated
@praveenkuttappan

Copy link
Copy Markdown
Member Author

/azp run tools - sync-eng-common

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@praveenkuttappan

Copy link
Copy Markdown
Member Author

/azp run tools - sync-eng-common

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

Update release pending status and pipeline URL in release plan

Missing comma

Apply suggestion from @praveenkuttappan

Add test and resovle review comment

Update eng/common/scripts/Resolve-AutoReleasePackages.ps1

Co-authored-by: Ray Chen <raychen@microsoft.com>
@praveenkuttappan
praveenkuttappan force-pushed the auto_release_update_release_plan branch from fb835b6 to 2e802d4 Compare July 14, 2026 21:44
@azure-sdk-automation

Copy link
Copy Markdown
Contributor

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

praveenkuttappan added a commit to Azure/azure-sdk-for-js that referenced this pull request Jul 14, 2026
Sync eng/common directory with azure-sdk-tools for PR
Azure/azure-sdk-tools#16335 See [eng/common
workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow)

Co-authored-by: Praveen Kuttappan <prmarott@microsoft.com>
Co-authored-by: Ray Chen <raychen@microsoft.com>
praveenkuttappan added a commit to Azure/azure-sdk-for-rust that referenced this pull request Jul 14, 2026
Sync eng/common directory with azure-sdk-tools for PR
Azure/azure-sdk-tools#16335 See [eng/common
workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow)

Co-authored-by: Praveen Kuttappan <prmarott@microsoft.com>
Co-authored-by: Ray Chen <raychen@microsoft.com>
@praveenkuttappan
praveenkuttappan merged commit f10229b into Azure:main Jul 14, 2026
7 of 9 checks passed
@praveenkuttappan
praveenkuttappan deleted the auto_release_update_release_plan branch July 14, 2026 22:15
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.

3 participants