Skip to content

feat: add labeler workflow#6275

Merged
cameronmeissner merged 2 commits intomasterfrom
cameissner/labeler
Apr 25, 2025
Merged

feat: add labeler workflow#6275
cameronmeissner merged 2 commits intomasterfrom
cameissner/labeler

Conversation

@cameronmeissner
Copy link
Contributor

@cameronmeissner cameronmeissner commented Apr 25, 2025

What type of PR is this?

What this PR does / why we need it:
this PR aims to address the issue of component update PRs being manually created by component owners not having the "renovate" label, and thus being miss-categorized in AgentBaker release notes, for example: #6204.

to address this issue, this PR adds a new "labeler" workflow which utilizes the node assistant GitHub app alongside the labeler workflow: https://github.com/actions/labeler to automatically add the "components" label to any PR that modifies the contents of components.json. Here's an example of this working in action: #6276

Lastly, this PR adds the "components" label to the "VHD Component Updates" section of the release notes in the release.yaml file, ensuring that all component update PRs are correctly categorized in the release notes regardless of author.

Which issue(s) this PR fixes:

Fixes #

Requirements:

Special notes for your reviewer:

Release note:

none

@github-actions
Copy link
Contributor

No changes to cached containers or packages on Windows VHDs

@cameronmeissner cameronmeissner merged commit 0d006fa into master Apr 25, 2025
16 checks passed
@cameronmeissner cameronmeissner deleted the cameissner/labeler branch April 25, 2025 00:28
ganeshkumarashok pushed a commit that referenced this pull request May 14, 2025
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