This commit is contained in:
Gregg Juan Eduardo Palomo Herrera 2021-10-03 21:22:15 -05:00 committed by GitHub
commit 5be0ad3b5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 32 additions and 1 deletions

31
Issuelabel Normal file
View file

@ -0,0 +1,31 @@
Emitir acción del administrador de etiquetas
Esta acción de GitHub le permite establecer de forma declarativa las etiquetas que se definirán en un repositorio.
En el repositorio en el que le gustaría usar esto, defina un archivo JSON en formato .github/labels.json. Este archivo contiene una matriz de objetos que tienen un nombre, color y descripción, como se muestra en el siguiente ejemplo.
archivo tags.json
Luego, configure un flujo de trabajo que ejecute esta acción. Cuando se ejecuta, actualiza la lista de etiquetas en el repositorio para que coincida con el archivo JSON. Si desea que esto elimine cualquier etiqueta que no esté en el archivo JSON, establezca la deleteentrada en verdadero como se muestra en el siguiente ejemplo.
El resultado de usar el archivo labels.json que se muestra arriba es el siguiente:
Resultado de etiquetas
Si una etiqueta no necesita una descripción, omita el descriptioncampo de la entrada en el archivo json y, cuando se implemente, la etiqueta no contendrá una descripción.
Uso
Esta acción solo necesita el secreto de GITHUB_TOKEN, ya que interactúa con la API de GitHub para modificar las etiquetas. La acción se puede utilizar como tal:
on : issues
name : Create Default Labels
jobs :
labels :
name : DefaultLabelsActions se
ejecuta en : ubuntu-latest
steps :
- usos : actions/checkout@1.0.0
- usos : lannonbr/issue-label-manager-action@3.0.0
env :
GITHUB_TOKEN : $ {{secrets.GITHUB_TOKEN}}
con :
delete : true # eliminará

View file

@ -1,4 +1,4 @@
# Issue Label Manager Action # Issue Label Manager Action
This GitHub Action allows you to declaratively state the labels to be defined in a repo. This GitHub Action allows you to declaratively state the labels to be defined in a repo.