Skip to content

Conversation

@praveenkuttappan
Copy link
Member

New template that will be plugged in release stage to mark package as released.

Tested this change for azure-python package.

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5241649&view=logs&j=fa3624e2-400d-536b-43d3-bbed08ab0689&t=8abdbc0f-57ac-57a8-011c-ba46c0035f42&l=61

@praveenkuttappan praveenkuttappan self-assigned this Aug 20, 2025
Copilot AI review requested due to automatic review settings August 20, 2025 19:42
@praveenkuttappan praveenkuttappan requested a review from a team as a code owner August 20, 2025 19:42
@praveenkuttappan praveenkuttappan added the DevEx Agent Developer experience agent work label Aug 20, 2025
@praveenkuttappan praveenkuttappan moved this from New to In Progress in DevEx Agent Aug 20, 2025
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 introduces a new Azure DevOps pipeline template to automatically mark SDK packages as released during the release stage. The template provides a reusable component that can be integrated into release pipelines to update package release status.

  • Adds a new YAML template for marking package release completion
  • Uses Azure CLI task with PowerShell Core to execute the release marking script
  • Includes error handling and conditional execution based on pipeline variables

@azure-sdk
Copy link
Collaborator

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

azure-sdk added a commit to Azure/azure-sdk-for-rust that referenced this pull request Aug 20, 2025
@praveenkuttappan praveenkuttappan merged commit 6c9794a into Azure:main Aug 20, 2025
11 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in DevEx Agent Aug 20, 2025
arguments: -PackageInfoFilePath '${{ parameters.ConfigFileDir }}/${{ parameters.PackageArtifactName }}.json'
workingDirectory: $(Pipeline.Workspace)
displayName: Mark package as released
continueOnError: true
Copy link
Member

Choose a reason for hiding this comment

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

Why do we want to continue on error?

@praveenkuttappan praveenkuttappan deleted the add_yaml_for_release_completion branch August 20, 2025 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DevEx Agent Developer experience agent work

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants