Automatyczne dodawanie etykiet do Pull Requesta na GitHubie

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"

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *