The GitHub Actions job "CI - Groovy Joint Validation Build" on 
grails-core.git/issue-13752-upgrade-jansi-jline has failed.
Run started by GitHub user jamesfredley (triggered by jamesfredley).
Head commit for run:
d86a398b0cb121a442741ea9e687ed394c97846e / James Fredley 
<[email protected]>
Improve LineReader completer updates, CTRL+C handling, and add tests

GrailsConsole improvements:
- Use updateCompleter() with LineReaderImpl.setCompleter() instead of
  rebuilding the entire LineReader when completers are added
- Add dedicated initializeHistory() method that properly attaches
  DefaultHistory to the LineReader after construction
- CandidateListCompletionHandler: Auto-complete common prefix in buffer

GrailsCli improvements:
- Replace manual terminal attribute manipulation and input polling with
  JLine 3's native Terminal.Signal.INT handler for CTRL+C cancellation
- This is the idiomatic way to handle interrupts in JLine 3

Test coverage:
- Add comprehensive tests for GrailsConsole completer management
- Add tests for CandidateListCompletionHandler
- Add tests for all CLI completers: StringsCompleter, RegexCompletor,
  ClosureCompleter, SortedAggregateCompleter, EscapingFileNameCompletor,
  SimpleOrFileNameCompletor, and CommandCompleter

Report URL: https://github.com/apache/grails-core/actions/runs/21537674753

With regards,
GitHub Actions via GitBox

Reply via email to