Skip to content

Update pull request labeler schema - #5913

Merged
madskristensen merged 1 commit into
SchemaStore:masterfrom
Nick2bad4u:schema/pull-request-labeler
Jul 20, 2026
Merged

Update pull request labeler schema#5913
madskristensen merged 1 commit into
SchemaStore:masterfrom
Nick2bad4u:schema/pull-request-labeler

Conversation

@Nick2bad4u

Copy link
Copy Markdown
Contributor

Summary

  • update the default pull-request-labeler schema to the current actions/labeler configuration shape
  • preserve the old v4 schema as pull-request-labeler-4.json and move the old v4 fixtures under pull-request-labeler-4
  • add support for changed-files-labels-limit and max-files-changed
  • add a negative fixture for unsupported title rules

Validation

  • node ./cli.js check --schema-name=pull-request-labeler.json
  • node ./cli.js check --schema-name=pull-request-labeler-4.json
  • node ./cli.js check --schema-name=pull-request-labeler-5.json
  • checked C:/Repos/eslint-config-nick2bad4u/.github/labeler.yml against the updated default schema; it is invalid because official actions/labeler does not support body or title match rules

Source

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

@madskristensen
madskristensen merged commit 2a7fd1c into SchemaStore:master Jul 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants