{"repo":"fuxingloh/multi-labeler","free":true,"listed":false,"github":"https://github.com/fuxingloh/multi-labeler","clone":"git clone https://github.com/fuxingloh/multi-labeler.git","description":"Multi labeler for title, body, comments, commit messages, branch, author or files with automated status checks.","language":"TypeScript","stars":39,"topics":["github-actions","conventional-commits","pull-requests","pr-title","pr-description","commits","files","status","github-marketplace","multi-labeler"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Multi Labeler Multi labeler for title, body, comments, commit messages, branch, base branch, author or files. Optionally, generate a status check based on the labels. Who is using fuxingloh/multi-labeler ? Features - Single compiled javascript file, extremely fast. Use fewer credits! - Append based multi-labeler, using .github/labeler.yml as config. - Automatically fail if labeler.yml is malformed, type-checked. - Set label to sync for conditional labeling, removed if condition failed. - Regex Matcher: - PR/Issue title - PR/Issue body - PR/Issue comments - PR commit messages - PR branch name - PR base (target) branch name - File Matcher: - Files count - Files any glob match - Files all glob match - Author Matcher - Generate status checks: - Any label match - All label match Usage .github/workflows/labeler.yml .github/labeler.yml Examples Semantic Pull Request .github/workflow/pr-triage.yml .github/labeler.yml PR Triage .github/workflow/pr-triage.yml .github/labeler.yml Issue Triage .github/workflow/issue-triage.yml .github/labeler.yml Comment Triage .github/workflow/comment-slash.yml .github/labeler.yml Configuration Once you’ve added fuxingloh/multi-labeler to your repository, it must be enabled by adding a .github/labeler.yml configuration file to the repository. If you want to use a configuration file shared across multiple repositories, you can set the config-repo input to point to a different repository. However, make sure to set a github-token that has permissions to ac","default_branch":null,"files":null,"tree":[],"storefront":"/r/fuxingloh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fuxingloh/multi-labeler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}