Skip to content

ci: enhance validation workflow to create tracking issues#18

Merged
galiacheng merged 17 commits intomicrosoft:mainfrom
galiacheng:main
Mar 23, 2026
Merged

ci: enhance validation workflow to create tracking issues#18
galiacheng merged 17 commits intomicrosoft:mainfrom
galiacheng:main

Conversation

@galiacheng
Copy link
Copy Markdown
Collaborator

This pull request enhances the automation and tracking capabilities of the GitHub Actions workflows for both WinGet and Homebrew package updates. The main improvements include adding automatic issue creation for better visibility and tracking of workflow outcomes, as well as refining permissions and output handling.

WinGet workflow enhancements:

  • Added automatic creation of a tracking issue after submitting a WinGet PR, including the PR URL if available, and assigning it to relevant team members for follow-up.
  • Updated permissions to allow the workflow to write issues, supporting the new issue creation step.
  • Improved the WinGet PR submission step to extract the PR URL from the command output and make it available to subsequent steps.
  • Added an id to the submit step to facilitate output passing between steps.

Homebrew workflow enhancements:

  • Added permissions for writing issues to enable automated issue creation on validation failure.
  • Implemented a step to automatically create an issue and assign it to a team member if Homebrew validation fails, including detailed failure context.
  • Added an id to the verification step for better output referencing.

@shizhMSFT shizhMSFT changed the title enhance validation workflow to create tracking issues ci: enhance validation workflow to create tracking issues Mar 23, 2026
@galiacheng galiacheng merged commit 1921c86 into microsoft:main Mar 23, 2026
1 check passed
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