Skip to content

feat: add PR size labeler workflow#2

Merged
lukas-kuntze merged 1 commit intomainfrom
feature/pr-size-labeler
Feb 28, 2026
Merged

feat: add PR size labeler workflow#2
lukas-kuntze merged 1 commit intomainfrom
feature/pr-size-labeler

Conversation

@lukas-kuntze
Copy link
Copy Markdown
Owner

Description

Add GitHub Actions workflow to automatically label pull requests based on their size using devx-action-pr-size-labeler.

  • Triggers on PR open, reopen, and synchronize events
  • Uses custom size configuration from .github/config/size-labels.yml

Fixes # N/A


Type of Change

Please select the applicable option(s):

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (change that breaks existing functionality)
  • This change requires a documentation update

How Has This Been Tested?

  • Manual testing with label configuration file
  • Verified label creation, update, and deletion operations
  • Tested with different configuration sources (local file, URL)

Test Configuration:

  • Node version: 20.x
  • Operating system: Ubuntu (GitHub Actions runner)

Checklist

  • No secrets (e.g., passwords, tokens, API keys) are included in plain text in this pull request
  • The pull request title is formatted as: [ISSUE-XXXX] – Short description or <type>: Short description, where ISSUE-XXXX is replaced with the corresponding ticket number from the issue tracker.
    Best practice: Use the issue title in the PR title and in the first line of the commit message.
  • Code follows the project conventions
  • Self-review of the code has been performed
  • Relevant documentation has been updated
  • New and existing tests pass successfully
  • The pull request is labeled with at least one of the known labels for release notes:
    • feat / feature: New features or enhancements (minor version)
    • fix: Bug fix (patch version)
    • docs: Documentation added/changed
    • style: Changes without impact on functionality (formatting, whitespace, etc.)
    • refactor: Code restructuring without bug fix or new feature
    • perf: Performance improvement
    • test: Adding/correcting tests
    • build: Changes to build system or dependencies
    • ci: Changes to CI configuration/scripts
    • chore: Other changes
    • revert: Revert a change

Note: If your branch was created with one of these prefixes, the label will be set automatically.
Example: If the source branch is feat/<branch-name>, the PR will automatically receive the feature label.

Add GitHub Actions workflow to automatically label pull requests
based on their size using devx-action-pr-size-labeler.

- Triggers on PR open, reopen, and synchronize events
- Uses custom size configuration from .github/config/size-labels.yml
@lukas-kuntze lukas-kuntze self-assigned this Feb 28, 2026
@lukas-kuntze lukas-kuntze added the feature This label marks tasks for developing or adding new functionality to the project. label Feb 28, 2026
@github-actions github-actions bot added the small Marks small pull requests (≤ 100 lines changed). label Feb 28, 2026
@lukas-kuntze lukas-kuntze merged commit 0d637f5 into main Feb 28, 2026
1 check passed
@lukas-kuntze lukas-kuntze deleted the feature/pr-size-labeler branch February 28, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature This label marks tasks for developing or adding new functionality to the project. small Marks small pull requests (≤ 100 lines changed).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant