diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000..14017438 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,23 @@ +AutoGPT Agent: +- changed-files: + - any-glob-to-any-file: autogpts/autogpt/** + +Forge: +- changed-files: + - any-glob-to-any-file: autogpts/forge/** + +Benchmark: +- changed-files: + - any-glob-to-any-file: benchmark/** + +Frontend: +- changed-files: + - any-glob-to-any-file: frontend/** + +Arena: +- changed-files: + - any-glob-to-any-file: arena/** + +documentation: +- changed-files: + - any-glob-to-any-file: docs/** diff --git a/.github/workflows/pr-label.yml b/.github/workflows/pr-label.yml index 512daf11..f550fe8e 100644 --- a/.github/workflows/pr-label.yml +++ b/.github/workflows/pr-label.yml @@ -55,3 +55,14 @@ jobs: message_if_xl: > This PR exceeds the recommended size of 500 lines. Please make sure you are NOT addressing multiple issues with one PR. + + scope: + if: ${{ github.event_name == 'pull_request_target' }} + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: actions/labeler@v5 + with: + sync-labels: true