Skip to content
award

GitHub Action

Pull Request auto size labeler

v2.0.0 Latest version

Pull Request auto size labeler

award

Pull Request auto size labeler

Github action to automatically add label on PR to define size (based on line diff and file modified)

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Pull Request auto size labeler

uses: BedrockStreaming/pr-size-labeler@v2.0.0

Learn more about this action in BedrockStreaming/pr-size-labeler

Choose a version

Welcome to BedrockStreaming/pr-size-labeler 👋

Maintenance GitHub GitHub Workflow Status GitHub Repo stars

Github action to automatically add label on PR to define size (based on line diff and file modified)

Author

How to use ?

You can create a .github/workflows/pr-labeler.yml file:

name: 🏷 PR size labeler

on: [pull_request]

jobs:
  pr-labeler:
    runs-on: ubuntu-latest
    name: Label the PR size
    steps:
      - uses: BedrockStreaming/pr-size-labeler@v1
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          exclude_files: .lock

Inputs

xs_label:
  required: false
  default: 'Size/XS'
xs_diff:
  required: false
  default: '50'
xs_files:
  required: false
  default: '5'
s_label:
  required: false
  default: 'Size/S'
s_diff:
  required: false
  default: '100'
s_files:
  required: false
  default: '10'
m_label:
  required: false
  default: 'Size/M'
m_diff:
  required: false
  default: '500'
m_files:
  required: false
  default: '30'
l_label:
  required: false
  default: 'Size/L'
l_diff:
  required: false
  default: '800'
l_files:
  required: false
  default: '50'
xl_label:
  required: false
  default: 'Size/XL'
xl_diff:
  required: false
  default: '1500'
xl_files:
  required: false
  default: '100'
token:
  required: true
exclude_files:
  description: 'Regexp to ignore files from the line diff count (example: yarn.lock)'
  required: true

📝 License

This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator