From 2851d72adf61a9dde966d230115913aefa79c54f Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 20 Sep 2024 11:30:40 +0900 Subject: [PATCH] infra: Add PR labeler Add a labeler that automatically creates labels when a pull request is created. (You can edit the labeler by modifying ./.github/labeler.yml.) https://github.com/thorvg/thorvg/issues/labels --- .github/labeler.yml | 55 ++++++++++++++++++++++++ .github/workflows/pull_request_label.yml | 13 ++++++ 2 files changed, 68 insertions(+) create mode 100644 .github/labeler.yml create mode 100644 .github/workflows/pull_request_label.yml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000..18691898 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,55 @@ +"APIs": + - inc/**/* + +"binding": + - src/bindings/**/* + +"documentation": + - docs/**/* + - README.md + +"example": + - examples/**/* + +"font": + - src/loaders/ttf/**/* + +"image": + - src/loaders/jpg/**/* + - src/loaders/external_jpg/**/* + - src/loaders/png/**/* + - src/loaders/external_png/**/* + - src/loaders/webp/**/* + - src/loaders/external_webp/**/* + - src/loaders/raw/**/* + - src/savers/gif/**/* + +"svg": + - src/loaders/svg/**/* + +"tvg": + - src/loaders/tvg/**/* + +"test": + - test/**/* + +"tools": + - tools/**/* + +"infrastructure": + - .github/**/* + - meson.build + - meson_option.txt + +"lottie": + - src/loaders/lottie/**/* + +"raster": + - src/renderer/sw_engine/**/* + - src/renderer/wg_engine/**/* + - src/renderer/gl_engine/**/* + +"renderer": + - src/renderer/**/* + - src/common/**/* + diff --git a/.github/workflows/pull_request_label.yml b/.github/workflows/pull_request_label.yml new file mode 100644 index 00000000..af0a025f --- /dev/null +++ b/.github/workflows/pull_request_label.yml @@ -0,0 +1,13 @@ +name: Pull Request Labeler + +on: [pull_request_target] + +jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: actions/labeler@v4 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + sync-labels: true +