supsrc 2025-12-28
CI workflow standardization and broad test refactoring
65 files · 136+ · 258-

CI Workflow Standardization

44 files changed
  • ci.yml Updated CI workflow
  • pytest.yaml Updated CI workflow
  • release.yml Updated CI workflow
  • pyproject.toml Updated project configuration
  • models.py Updated config.models
  • exceptions.py Updated exceptions
  • orchestrator.py Updated runtime.orchestrator
  • streams.py Updated utils.streams
  • conftest.py Updated test file
  • test_cli_integration.py Updated test file
  • test_real_config.py Updated test file
  • config_testing.py Updated test file
  • test_atomic_file_operations.py Updated test file
  • test_monitoring.py Updated test file
  • test_timer_debounce_integration.py Updated test file
  • test_tui_simple_workflows.py Updated test file
  • test_tui_workflows.py Updated test file
  • test_vscode_atomic_save.py Updated test file
  • test_hot_reload.py Updated test file
  • test_action_handler.py Updated test file
  • test_bottom_row_selection_bug.py Updated test file
  • test_cli.py Updated test file
  • test_dual_logging.py Updated test file
  • test_event_buffer_core.py Updated test file
  • test_event_buffer_grouping.py Updated test file
  • test_event_buffer_patterns.py Updated test file
  • test_event_feed_table.py Updated test file
  • test_event_processor.py Updated test file
  • test_event_processor_modes.py Updated test file
  • test_event_processor_timer_debounce.py Updated test file
  • test_git_engine.py Updated test file
  • test_orchestrator.py Updated test file
  • test_rules.py Updated test file
  • test_tui_accessibility.py Updated test file
  • test_tui_app_core.py Updated test file
  • test_tui_error_handling.py Updated test file
  • test_tui_integration.py Updated test file
  • test_tui_pilot.py Updated test file
  • test_tui_timer_manager.py Updated test file
  • test_executor.py Updated test file
  • test_git_operations.py Updated test file
  • test_llm_utils.py Updated test file
  • test_steps.py Updated test file
  • test_test_runner.py Updated test file
  • Updated .github/workflows/ci.yml with improved job configuration baseline internal
    5 files
    • ci.yml
    • pytest.yaml
    • release.yml
    • models.py
    • test_real_config.py
  • Significantly simplified .github/workflows/release.yml (from 81 to ~15 lines) decouple internal
    5 files
    • ci.yml
    • pytest.yaml
    • release.yml
    • test_tui_simple_workflows.py
    • test_tui_workflows.py
  • Removed old .github/workflows/pytest.yaml (65 lines deleted) in favor of the new ci.yml qualify internal
    5 files
    • ci.yml
    • pytest.yaml
    • release.yml
    • test_cli_integration.py
    • test_real_config.py

Build Configuration

2 files changed
  • pyproject.toml Updated project configuration
  • VERSION Updated version number
  • Reorganized pyproject.toml with cleaner dependency and tool configuration (77 lines changed) baseline internal
    1 file
    • pyproject.toml
21 files changed
  • circuit_breaker_cmds.py Updated cli.circuit_breaker_cmds
  • config_cmds.py Updated cli.config_cmds
  • main.py Updated cli.main
  • sui_cmds.py Updated cli.sui_cmds
  • watch_cmds.py Updated cli.watch_cmds
  • file_utils.py Updated events.feed_table.file_utils
  • formatters.py Updated events.feed_table.formatters
  • console_formatter.py Updated output.console_formatter
  • control.py Updated state.control
  • file.py Updated state.file
  • manager.py Updated state.manager
  • monitor.py Updated state.monitor
  • runtime.py Updated state.runtime
  • app.py Updated tui.app
  • base_app.py Updated tui.base_app
  • repo_actions.py Updated tui.handlers.repo_actions
  • log_panel.py Updated tui.widgets.log_panel
  • auth.py Updated engines.git.auth
  • base.py Updated engines.git.base
  • operations.py Updated engines.git.operations
  • service.py Updated notifications.service
  • Removed unused exception definitions from exceptions.py (18 lines) deprecate internal
    3 files
    • circuit_breaker_cmds.py
    • config_cmds.py
    • main.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.py
    • file_utils.py
    • formatters.py
    • console_formatter.py
    • control.py
  • Updated feed table file utilities with improved handling decouple internal
    2 files
    • file_utils.py
    • file.py