tofusoup 2025-12-28
Standardize CI/release workflows, expand build config, and clean up dead code
24 files · 92+ · 133-

Standardize CI and release workflows

3 files changed
  • ci.yml Expanded CI pipeline with improved steps (33-line change)
  • release.yml Simplified release workflow (71-line change, mostly reduction)
  • .pre-commit-config.yaml Removed 28-line pre-commit configuration
  • Updated ci.yml with improved CI pipeline steps and simplified release.yml for a cleaner release process baseline internal
    2 files
    • ci.yml
    • release.yml
  • Removed .pre-commit-config.yaml (28 lines), consolidating checks elsewhere deprecate internal
    1 file
    • .pre-commit-config.yaml

Expand build configuration

2 files changed
  • pyproject.toml Expanded with additional build and dependency configuration (37-line change)
  • VERSION Updated version string
  • Expanded pyproject.toml with additional build and dependency configuration baseline internal
    1 file
    • pyproject.toml

Clean up unused imports and dead code

18 files changed
  • cli.py Removed unused import
  • app.py Removed unused imports
  • log_viewer.py Removed unused import
  • cli.py Removed unused import
  • cty_type_parser.py Removed unused imports
  • exceptions.py Removed dead code (6 lines)
  • cli.py Restructured CLI module (16-line change)
  • cli.py Removed unused import
  • cli.py Removed unused import
  • cli.py Removed unused imports (3 lines)
  • engine.py Removed unused import
  • cli.py Removed unused imports (3 lines)
  • stock_cli.py Removed unused import
  • validation.py Removed dead code (4 lines)
  • state.py Removed unused import
  • discovery.py Simplified discovery logic (5-line change)
  • cli.py Removed unused import
  • cli.py Removed unused import
  • Removed unused imports and dead code from 15+ source files across browser, CLI, common, CTY, harness, HCL, registry, RPC, state, and stir modules deprecate internal
    16 files
    • cli.py
    • app.py
    • log_viewer.py
    • cli.py
    • cty_type_parser.py
    • exceptions.py
    • cli.py
    • cli.py
    • cli.py
    • engine.py
    • cli.py
    • stock_cli.py
    • validation.py
    • state.py
    • cli.py
    • cli.py
  • Restructured cty/cli.py (16-line change) and simplified stir/discovery.py decouple internal
    2 files
    • cli.py
    • discovery.py

Fix conformance test references

2 files changed
  • souptest_cty_interop.py Updated reference (2-line change)
  • harness_factory.py Fixed reference (3-line change)
  • Fixed references in conformance test files for CTY interop and RPC harness factory remediate internal
    2 files
    • souptest_cty_interop.py
    • harness_factory.py