From 559fb118f30aece431a9bb0bfc923145c7062407 Mon Sep 17 00:00:00 2001 From: evelynmitchell Date: Fri, 8 Mar 2024 10:31:28 -0700 Subject: [PATCH] updated labeler --- .github/labeler.yml | 49 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 8 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index 2eb3cd2..a30b781 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,12 +1,45 @@ # this is a config file for the github action labeler -# Add 'label1' to any changes within 'example' folder or any subfolders -example_change: -- example/** +# Add 'root' label to any root file changes +# Quotation marks are required for the leading asterisk +root: +- changed-files: + - any-glob-to-any-file: '*' -# Add 'label2' to any file changes within 'example2' folder -example2_change: example2/* +# Add 'Tests' label to any file changes within 'docs' folder +Tests: +- changed-files: + - any-glob-to-any-file: tests/* -# Add label3 to any change to .txt files within the entire repository. Quotation marks are required for the leading asterisk -text_files: -- '**/*.txt' +# Add 'Documentation' label to any file changes within 'docs' or 'guides' folders +ghactions: +- changed-files: + - any-glob-to-any-file: + - .github/workflows/* + - .github/* + +# Add 'Scripts' label to any file changes within 'docs' folder +Scripts: +- changed-files: + - any-glob-to-any-file: scripts/* + +## Equivalent of the above mentioned configuration using another syntax +Documentation: +- changed-files: + - any-glob-to-any-file: ['docs/*', 'guides/*'] + - any-glob-to-any-file: '**/*.md' + +# Add 'source' label to any change to src files within the source dir EXCEPT for the docs sub-folder +source: +- all: + - changed-files: + - any-glob-to-any-file: 'src/**/*' + - all-globs-to-all-files: '!src/docs/*' + +# Add 'feature' label to any PR where the head branch name starts with `feature` or has a `feature` section in the name +feature: + - head-branch: ['^feature', 'feature'] + +# Add 'release' label to any PR that is opened against the `main` branch +release: + - base-branch: 'main' \ No newline at end of file