Automatyczne dodawanie etykiet do Pull Requesta na GitHubie

Zaczniemy od stworzenia nowego workflow w GitHub Actions. Następnie dzięki wtyczce andymckay/labeler@master dodajemy etykietę:
label:
runs-on: ubuntu-latest
steps:
- name: Add project label
uses: andymckay/labeler@master
with:
add-labels: "Etykietos"
Dodawnie etykiet może być warunkowe. Na przykład tylko dla brancha z prefixem minor_:
if: contains(github.head_ref, 'minor_')
Pozostaje tylko uruchomienie etykietowania dla Pull Requestów:
on:
pull_request:
branches: [ "master" ]
Gotowe! Nowy workflow w całości:
name: Grande projektos
on:
pull_request:
branches: [ "master" ]
jobs:
label:
runs-on: ubuntu-latest
if: contains(github.head_ref, 'minor_')
steps:
- name: Add the project label
uses: andymckay/labeler@master
with:
add-labels: "minor"