supsrc
2025-12-28
CI workflow standardization and broad test refactoring
65 files · 136+ · 258-
CI Workflow Standardization
44 files changed
ci.ymlUpdated CI workflowpytest.yamlUpdated CI workflowrelease.ymlUpdated CI workflowpyproject.tomlUpdated project configurationmodels.pyUpdated config.modelsexceptions.pyUpdated exceptionsorchestrator.pyUpdated runtime.orchestratorstreams.pyUpdated utils.streamsconftest.pyUpdated test filetest_cli_integration.pyUpdated test filetest_real_config.pyUpdated test fileconfig_testing.pyUpdated test filetest_atomic_file_operations.pyUpdated test filetest_monitoring.pyUpdated test filetest_timer_debounce_integration.pyUpdated test filetest_tui_simple_workflows.pyUpdated test filetest_tui_workflows.pyUpdated test filetest_vscode_atomic_save.pyUpdated test filetest_hot_reload.pyUpdated test filetest_action_handler.pyUpdated test filetest_bottom_row_selection_bug.pyUpdated test filetest_cli.pyUpdated test filetest_dual_logging.pyUpdated test filetest_event_buffer_core.pyUpdated test filetest_event_buffer_grouping.pyUpdated test filetest_event_buffer_patterns.pyUpdated test filetest_event_feed_table.pyUpdated test filetest_event_processor.pyUpdated test filetest_event_processor_modes.pyUpdated test filetest_event_processor_timer_debounce.pyUpdated test filetest_git_engine.pyUpdated test filetest_orchestrator.pyUpdated test filetest_rules.pyUpdated test filetest_tui_accessibility.pyUpdated test filetest_tui_app_core.pyUpdated test filetest_tui_error_handling.pyUpdated test filetest_tui_integration.pyUpdated test filetest_tui_pilot.pyUpdated test filetest_tui_timer_manager.pyUpdated test filetest_executor.pyUpdated test filetest_git_operations.pyUpdated test filetest_llm_utils.pyUpdated test filetest_steps.pyUpdated test filetest_test_runner.pyUpdated test file
- Updated
.github/workflows/ci.ymlwith improved job configuration baseline internal5 files
ci.ymlpytest.yamlrelease.ymlmodels.pytest_real_config.py
- Significantly simplified
.github/workflows/release.yml(from 81 to ~15 lines) decouple internal5 files
ci.ymlpytest.yamlrelease.ymltest_tui_simple_workflows.pytest_tui_workflows.py
- Removed old
.github/workflows/pytest.yaml(65 lines deleted) in favor of the new ci.yml qualify internal5 files
ci.ymlpytest.yamlrelease.ymltest_cli_integration.pytest_real_config.py
Build Configuration
2 files changed
pyproject.tomlUpdated project configurationVERSIONUpdated version number
Source Code
21 files changed
circuit_breaker_cmds.pyUpdated cli.circuit_breaker_cmdsconfig_cmds.pyUpdated cli.config_cmdsmain.pyUpdated cli.mainsui_cmds.pyUpdated cli.sui_cmdswatch_cmds.pyUpdated cli.watch_cmdsfile_utils.pyUpdated events.feed_table.file_utilsformatters.pyUpdated events.feed_table.formattersconsole_formatter.pyUpdated output.console_formattercontrol.pyUpdated state.controlfile.pyUpdated state.filemanager.pyUpdated state.managermonitor.pyUpdated state.monitorruntime.pyUpdated state.runtimeapp.pyUpdated tui.appbase_app.pyUpdated tui.base_apprepo_actions.pyUpdated tui.handlers.repo_actionslog_panel.pyUpdated tui.widgets.log_panelauth.pyUpdated engines.git.authbase.pyUpdated engines.git.baseoperations.pyUpdated engines.git.operationsservice.pyUpdated notifications.service
- Removed unused exception definitions from exceptions.py (18 lines)
deprecate
internal
3 files
circuit_breaker_cmds.pyconfig_cmds.pymain.py
- Minor import and reference fixes across 40+ source files including CLI, config, engines, events, output, runtime, state, and TUI modules
remediate
behavioral
5 files
config_cmds.pyfile_utils.pyformatters.pyconsole_formatter.pycontrol.py
- Updated feed table file utilities with improved handling
decouple
internal
2 files
file_utils.pyfile.py