← All repos

labeler

An action for automatically labelling pull requests

Browse cluster: Haskell tooling and libraries
632commits
65contributors
2languages

Tech stack & purpose

Pull Request Labeler is a GitHub Action that automatically applies labels to pull requests based on the paths of changed files or branch names. The action reads configuration from a `.github/labeler.yml` file that uses glob patterns to match file paths and regular expressions to match branch names, supporting complex boolean logic through `any` and `all` operators. Built in JavaScript (migrated to ESM in version 7) and running on Node.js 24, the action is maintained by GitHub (the `actions` organization) and provides various configuration options including limits on the number of labels applied and thresholds for skipping labeling on large pull requests.

Languages

TypeScript
98.1%
JavaScript
1.9%

Contributors (top 30 of 65)