Add actions/labeler (#26962)

Implements https://github.com/GiteaBot/gitea-backporter/issues/93 using
[`actions/labeler`](https://github.com/actions/labeler). Very basic
configuration, can be extended later.
This commit is contained in:
silverwind 2023-09-07 23:30:03 +02:00 committed by GitHub
parent 1a9953348c
commit cfa3527118
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 45 additions and 0 deletions

24
.github/labeler.yml vendored Normal file
View file

@ -0,0 +1,24 @@
kind/docs:
- **/*.md
- docs/**/*
kind/ui:
- web_src/**/*
- all: ["templates/**/*", "!templates/swagger/v1_json.tmpl"]
kind/api:
- templates/swagger/v1_json.tmpl
kind/build:
- Makefile
- Dockerfile
- Dockerfile.rootless
- docker/**
- webpack.config.js
kind/lint:
- .eslintrc.yaml
- .golangci.yml
- .markdownlint.yaml
- .spectral.yaml
- .stylelintrc.yaml

21
.github/workflows/pull-labeler.yml vendored Normal file
View file

@ -0,0 +1,21 @@
name: labeler
on:
pull_request_target:
types: [opened, synchronize, reopened]
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
label:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/labeler@v4
with:
dot: true
sync-labels: true