{"id":15018162,"url":"https://github.com/mdelapenya/probot-paths-labeller","last_synced_at":"2026-01-18T02:52:14.681Z","repository":{"id":39284838,"uuid":"228802922","full_name":"mdelapenya/probot-paths-labeller","owner":"mdelapenya","description":"A GitHub App built with Probot (https://github.com/probot/probot) that adds labels in Pull Requests based on contents of the \"paths-labeller.yml\" file","archived":false,"fork":false,"pushed_at":"2023-05-01T15:57:16.000Z","size":721,"stargazers_count":1,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T12:18:10.710Z","etag":null,"topics":["labels","probot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdelapenya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-18T09:19:19.000Z","updated_at":"2021-10-06T09:45:17.000Z","dependencies_parsed_at":"2024-09-16T13:31:06.973Z","dependency_job_id":null,"html_url":"https://github.com/mdelapenya/probot-paths-labeller","commit_stats":{"total_commits":87,"total_committers":3,"mean_commits":29.0,"dds":0.3563218390804598,"last_synced_commit":"1954c9f085340f654bbe95c3269bdaa23e399c01"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdelapenya%2Fprobot-paths-labeller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdelapenya%2Fprobot-paths-labeller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdelapenya%2Fprobot-paths-labeller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdelapenya%2Fprobot-paths-labeller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdelapenya","download_url":"https://codeload.github.com/mdelapenya/probot-paths-labeller/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247126359,"owners_count":20887895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["labels","probot"],"created_at":"2024-09-24T19:51:34.853Z","updated_at":"2026-01-18T02:52:14.655Z","avatar_url":"https://github.com/mdelapenya.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Probot: Paths labeller\n\n\u003e a GitHub App built with [Probot](https://github.com/probot/probot) that adds labels in Pull Requests based on contents of the `paths-labeller.yml` file. It will use base-ref's configuration when calculating the labels to add.\n\u003e\n\u003e This probot will add the labels declared in the descriptor if the pull request is not a draft pull request.\n\n## Usage\n\n1. Create a `paths-labeller.yml` file in your repository, under the `.github` directory.\n1. Use your own labels as the keys in the YAML file.\n1. Use an array for paths to be added to a label. Pathname Format: glob\n1. Use the empty label (`- \"\":`) for exclusions. Paths here won't receive a label unless precedent labels apply.\n1. Wait for new Pull Requests to be opened or synchronised.\n\nAn example `paths-labeller.yml` file is shown here:\n\n```yaml\n---\n- \"label1\":\n  - \"*\"\n- \"label2\":\n  - \"*\"\n- \"\":\n  - \"*.pdf\"\n  - \"*.md\"\n  - \"LICENSE\"\n  - \"PRIVATE.doc\"\n- \"label4\":\n  - \"*.py\"\n  - \"*.rb\"\n- \"label5\":\n  - \"*.py\"\n  - \"*.rb\"\n- \"label6\":\n  - \"folder/**/*.txt\"\n  - \"*.doc\"\n- \"label8\":\n  - \"script.py\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdelapenya%2Fprobot-paths-labeller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdelapenya%2Fprobot-paths-labeller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdelapenya%2Fprobot-paths-labeller/lists"}