Skip to content

Comments

chore: add advanced PR auto-labeling configuration and workflow#3767

Merged
Frooodle merged 2 commits intoStirling-Tools:mainfrom
Ludy87:auto_labeler_20250618
Jun 18, 2025
Merged

chore: add advanced PR auto-labeling configuration and workflow#3767
Frooodle merged 2 commits intoStirling-Tools:mainfrom
Ludy87:auto_labeler_20250618

Conversation

@Ludy87
Copy link
Collaborator

@Ludy87 Ludy87 commented Jun 18, 2025

Description of Changes

Please provide a summary of the changes, including:

  • Added .github/labeler-config-srvaroa.yml to define a comprehensive auto-labeling configuration for PRs based on title patterns and file paths.
  • Introduced a new GitHub Actions workflow .github/workflows/auto-labelerV2.yml that uses the srvaroa/labeler action to automatically label pull requests.
  • Extended .github/labels.yml to include missing label definitions required for the auto-labeling setup (e.g., Bugfix, build, ci, perf, etc.).

Checklist

General

Documentation

UI Changes (if applicable)

  • Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR)

Testing (if applicable)

  • I have tested my changes locally. Refer to the Testing Guide for more details.

Copilot AI review requested due to automatic review settings June 18, 2025 19:52
@dosubot dosubot bot added the size:L This PR changes 100-499 lines ignoring generated files. label Jun 18, 2025
@dosubot dosubot bot added the enhancement New feature or request label Jun 18, 2025
@Ludy87 Ludy87 changed the title new auto labeler chore: add advanced PR auto-labeling configuration and workflow Jun 18, 2025

This comment was marked as outdated.

@Ludy87 Ludy87 requested a review from Copilot June 18, 2025 20:01
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 an advanced auto-labeling configuration for pull requests by introducing a dedicated GitHub Actions workflow and updating label definitions.

  • Added a GitHub Actions workflow (.github/workflows/auto-labelerV2.yml) to automatically label PRs.
  • Extended the labels configuration in (.github/labels.yml) with additional definitions.
  • Created a new auto-labeler configuration file (.github/labeler-config-srvaroa.yml) specifying rules based on PR titles and file paths.

Reviewed Changes

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

File Description
.github/workflows/auto-labelerV2.yml Configures the auto-labeling workflow using the srvaroa action.
.github/labels.yml Adds new label definitions to support the auto-labeler.
.github/labeler-config-srvaroa.yml Establishes auto-labeling rules based on title patterns and file paths.
Comments suppressed due to low confidence (1)

.github/labeler-config-srvaroa.yml:31

  • Duplicate configuration for the 'API' label is present (also defined later at line 73). Consider merging these configurations into a single rule or clearly distinguishing their intended scopes to avoid potential conflicts.
  - label: 'API'

@Frooodle Frooodle merged commit c080158 into Stirling-Tools:main Jun 18, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Github size:L This PR changes 100-499 lines ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants