angular / angular/dev-infra

[release tool]: merge staging pull requests through the tool itself

Aperta
#313 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
domain: release automation
Lingua principale
JavaScript
Stelle
77
Fork
83
Merge medio
2g 5h
PR unite (30g)
37

Descrizione

Currently it is unclear what should be used to merge staging pull requests. We should just let the release tool merge the PR as it knows exactly where the PR should go into. The merge tool would rely on target labels which might not work temporarily e.g. when branching-off a feature freeze.

We should either merge automatically once the PR is approved + checks are passing, or we just add a double-prompt that can be submitted to manually start the merging (useful in case the PR checks are not significant as in COMP and FW - though worth noting that this could be done through a configuration as well in `.ng-dev`.)

The cherry-pick PRs should be merged automatically based on our discussion

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia individuando il flusso di merge delle pull request di staging dello strumento di release e rivedendo la configurazione `.ng-dev` menzionata nell’issue. Confronta il merge automatico con la doppia richiesta di conferma proposta e le opzioni di configurazione, incluso il comportamento di cherry-pick indicato. Il lavoro è completato quando la policy di merge per i casi di staging e cherry-pick descritti è stata decisa e implementata.

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

Valutazione

Stack tecnologico
javascript
Ambito
release
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.