diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000000000..86fb8912e96d4 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,118 @@ +github_actions: +- .github/**/* + +taxonomies: +- taxonomies/**/* + +translations: +- po/**/* + +tests: +- test/**/* + +Template::Toolkit: +- templates/**/* + +Attributes: +- lib/ProductOpener/Attributes.pm + +data quality: +- lib/ProductOpener/DataQuality.pm +- lib/ProductOpener/DataQualityCommon.pm +- lib/ProductOpener/DataQualityFood.pm + +Display: +- lib/ProductOpener/Display.pm + +ecoscore: +- lib/ProductOpener/Ecoscore.pm + +Export: +- lib/ProductOpener/Export.pm + +Food.pm: +- lib/ProductOpener/Food.pm + +Food groups: +- lib/ProductOpener/FoodGroups.pm + +forest footprint: +- lib/ProductOpener/ForestFootprint.pm + +geolite: +- lib/ProductOpener/GeoIP.pm + +producers platform: +- lib/ProductOpener/GS1.pm +- lib/ProductOpener/Orgs.pm +- lib/ProductOpener/Import.pm +- lib/ProductOpener/ImportConvert.pm +- lib/ProductOpener/Producers.pm +- lib/ProductOpener/ProducersFood.pm + +gs1: +- lib/ProductOpener/GS1.pm + +images: +- lib/ProductOpener/Images.pm + +data import: +- lib/ProductOpener/Import.pm +- lib/ProductOpener/ImportConvert.pm + +ingredients: +- lib/ProductOpener/Ingredients.pm + +knowledge-panels: +- lib/ProductOpener/KnowledgePanels.pm + +lang: +- lib/ProductOpener/Lang.pm + +Mail: +- lib/ProductOpener/Mail.pm + +MainCountries: +- lib/ProductOpener/MainCountries.pm + +Numbers: +- lib/ProductOpener/Numbers.pm + +nutriscore: +- lib/ProductOpener/Nutriscore.pm + +Orgs: +- lib/ProductOpener/Orgs.pm + +packager codes: +- lib/ProductOpener/PackagerCodes.pm + +Packaging: +- lib/ProductOpener/Packaging.pm + +Producers: +- lib/ProductOpener/Producers.pm + +ProducersFood: +- lib/ProductOpener/ProducersFood.pm + +Products: +- lib/ProductOpener/Products.pm + +Recipes: +- lib/ProductOpener/Recipes.pm + +Tags: +- lib/ProductOpener/Tags.pm + +Text: +- lib/ProductOpener/Text.pm + +Url: +- lib/ProductOpener/URL.pm + +Users: +- lib/ProductOpener/Users.pm + +Web: +- lib/ProductOpener/Web.pm diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml new file mode 100644 index 0000000000000..b6272827d4e7b --- /dev/null +++ b/.github/workflows/label.yml @@ -0,0 +1,23 @@ +# This workflow will triage pull requests and apply a label based on the +# paths that are modified in the pull request. +# +# To use this workflow, you will need to set up a .github/labeler.yml +# file with configuration. For more information, see: +# https://github.com/actions/labeler + +name: Labeler +on: [pull_request] + +jobs: + label: + + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + + steps: + - uses: actions/labeler@v3.0.2 + if: ${{ github.repository_owner == 'openfoodfacts' }} + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}"