capistrano / capistrano/sshkit
Nested "on" blocks should raise or warn
- 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