capistrano / capistrano/sshkit

Nested "on" blocks should raise or warn

Aperta
#352 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
discuss! enhancement help wanted
Lingua principale
Ruby
Stelle
1.2k
Fork
257
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

From https://github.com/capistrano/sshkit/issues/348#issuecomment-220160838

> AFAIK nested on blocks were never considered in the design. The fact that it works at all is really just coincidence, due to how the SSHKit DSL is mixed into all objects. IMO it should raise an exception. You can open an SSHKit issue.

My personal opinion is that we should actually support it (take intersection of all role sets in the call stack), but until then, we should raise or warn when we find a nested `on` blocks.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il comportamento del blocco `on` annidato descritto nell’issue e verifica come SSHKit DSL gestisce le chiamate annidate. Il lavoro è completato quando i blocchi `on` annidati non proseguono più silenziosamente, ma sollevano invece un’eccezione o emettono un avviso in modo coerente, con il comportamento scelto riflesso nei test.

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

Valutazione

Stack tecnologico
ruby
Ambito
devops
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.