Dynamic label creation from path

Aperta
#708 3 commenti 14 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
typescript
Ambito
ci-cd, tooling

Direzione di ricerca

Non è indicato alcun file né test. Inizia leggendo la configurazione corrente del labeler e il comportamento di corrispondenza dei percorsi del repository, quindi confrontali con l’esempio k8s/service/[service] nell’issue. Il lavoro è completato quando un matcher può ricavare un segmento del percorso e usarlo per creare l’etichetta corrispondente senza dover aggiornare labeler.yml per ogni servizio.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

feature request

Description:
We have a directory structure in our repo which looks like this:

k8s
|-> services
  |-> analytics
  |-> catalog
  |-> consul
  ...

It would be great if I could define a "matcher" pattern that could pull part of the path out, and use that in the label name.

k8s/service/[service]:
- k8s/services/**[service]/*

Justification:

This would give us a way to automatically label services without having to remember to update the labeler.yml file each time we add a new path.

Are you willing to submit a PR?
Don't have time right now, just an idea.

Lingua principale
TypeScript
Stelle
2.5k
Fork
488
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di actions/labeler

Tutte le issue di actions/labeler

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.