Skip to content

Remove legacy drivers, simplify architecture, and reorganize codebase structure #1316

Remove legacy drivers, simplify architecture, and reorganize codebase structure

Remove legacy drivers, simplify architecture, and reorganize codebase structure #1316

Triggered via pull request October 12, 2025 14:24
Status Failure
Total duration 9m 26s
Artifacts 3

integration-tests.yml

on: pull_request
Matrix: build_and_test_debug
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 30 warnings
build_and_test_debug (ubuntu-latest)
Process completed with exit code 1.
build_and_test_debug (windows-latest)
The operation was canceled.
build_and_test_debug (windows-latest)
The strategy configuration was canceled because "build_and_test_debug.ubuntu-latest" failed
build_and_test_debug (macos-latest)
The operation was canceled.
build_and_test_debug (macos-latest)
The strategy configuration was canceled because "build_and_test_debug.ubuntu-latest" failed
build_and_test_debug (ubuntu-latest): Terminal.Gui/Drivers/ConsoleDriverFacade.cs#L368
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/Drivers/FakeDriver/FakeMainLoop.cs#L13
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/Drivers/FakeDriver/FakeDriver.cs#L93
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/Drivers/IConsoleDriver.cs#L220
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/Drivers/ConsoleDriver.cs#L554
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/Views/Toplevel.cs#L75
'MenuBar' is obsolete: 'Use MenuBarv2 instead.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/Views/Toplevel.cs#L75
'MenuBar' is obsolete: 'Use MenuBarv2 instead.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/App/IMainLoopDriver.cs#L17
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/App/Application.Run.cs#L463
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (ubuntu-latest): Terminal.Gui/App/Application.Run.cs#L463
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (windows-latest): Terminal.Gui/Views/FileDialogs/FileDialog.cs#L48
'MenuBar' is obsolete: 'Use MenuBarv2 instead.'
build_and_test_debug (windows-latest): Terminal.Gui/Views/FileDialogs/FileDialog.cs#L47
'MenuBarItem' is obsolete: 'Use MenuBarItemv2 instead.'
build_and_test_debug (windows-latest): Terminal.Gui/Views/Toplevel.cs#L75
'MenuBar' is obsolete: 'Use MenuBarv2 instead.'
build_and_test_debug (windows-latest): Terminal.Gui/Views/Toplevel.cs#L75
'MenuBar' is obsolete: 'Use MenuBarv2 instead.'
build_and_test_debug (windows-latest): Terminal.Gui/Drivers/ConsoleDriverFacade.cs#L368
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (windows-latest): Terminal.Gui/Drivers/IConsoleDriver.cs#L220
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (windows-latest): Terminal.Gui/Drivers/ConsoleDriver.cs#L554
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (windows-latest): Terminal.Gui/App/Application.Run.cs#L463
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (windows-latest): Terminal.Gui/App/Application.Run.cs#L463
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (windows-latest): Terminal.Gui/App/IMainLoopDriver.cs#L17
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/Views/Toplevel.cs#L75
'MenuBar' is obsolete: 'Use MenuBarv2 instead.'
build_and_test_debug (macos-latest): Terminal.Gui/Drivers/OutputBuffer.cs#L18
Nullability of reference types in type of parameter 'value' of 'void OutputBuffer.Contents.set' doesn't match implicitly implemented member 'void IOutputBuffer.Contents.set' (possibly because of nullability attributes).
build_and_test_debug (macos-latest): Terminal.Gui/Drivers/FakeDriver/FakeMainLoop.cs#L13
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/Drivers/FakeDriver/FakeDriver.cs#L93
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/Drivers/ConsoleDriverFacade.cs#L368
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/Drivers/IConsoleDriver.cs#L220
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/Drivers/ConsoleDriver.cs#L554
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/App/IMainLoopDriver.cs#L17
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/App/Application.Run.cs#L463
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'
build_and_test_debug (macos-latest): Terminal.Gui/App/Application.Run.cs#L463
'MainLoop' is obsolete: 'This class is for legacy FakeDriver compatibility only. Use ApplicationMainLoop<T> for new code.'

Artifacts

Produced during runtime
Name Size Digest
integration-test-logs-Linux
190 KB
sha256:7b2f7c0425cd41f5dce63fff22f2f6aae5da60357d20b24c8650218c606ab09b
integration-test-logs-Windows
154 KB
sha256:e2b54c3b60be2df3c39b4327e83abd761209c8bddc0229baa1fbeeb0db76e321
integration-test-logs-macOS
148 KB
sha256:f6f7c115797ead4dcfc2fad0a3f7a2a67e09d027359e140c0f3a49258b9f6475