Code cleanup across flavor modules and Go execution refactoring
125 files · 1,425+ · 2,409-

Go execution code refactoring

3 files changed
  • execution.go Reduced execution code by extracting cache and utility logic
  • execution_cache.go New file with extracted execution caching logic
  • execution_utils.go New file with extracted execution utility functions
  • Refactored Go execution.go into separate cache and utility modules decouple internal
    3 files
    • execution.go
    • execution_cache.go
    • execution_utils.go

Flavor command simplification

5 files changed
  • extract.py Simplified extract command
  • ingredients.py Simplified ingredients command
  • inspect.py Simplified inspect command with cleaner output
  • package.py Simplified package command
  • workenv.py Simplified workenv command
  • Simplified flavor CLI commands for cleaner patterns decouple internal
    5 files
    • extract.py
    • ingredients.py
    • inspect.py
    • package.py
    • workenv.py

Script and test cleanup

5 files changed
  • test-metadata.py Simplified test metadata script
  • fix_doc_links.py Reduced doc links script
  • export_protobuf_spec.py Simplified protobuf export
  • generate_test_vectors.py Simplified test vector generation
  • verify_operations.py Simplified operations verification
  • Simplified build and test scripts decouple internal
    5 files
    • test-metadata.py
    • fix_doc_links.py
    • export_protobuf_spec.py
    • generate_test_vectors.py
    • verify_operations.py
  • Removed prebuilt binary ingredients (Go/Rust builder and launcher binaries) decouple internal
    4 files
    • flavor-go-builder-darwin_arm64
    • flavor-go-launcher-darwin_arm64
    • flavor-rs-builder-darwin_arm64
    • flavor-rs-launcher-darwin_arm64

Configuration updates

3 files changed
  • pyproject.toml Updated dependencies
  • VERSION Version bump
  • REFACTORING_REPORT.md Added refactoring status report
  • Updated pyproject.toml dependencies and added refactoring report baseline internal
    3 files
    • pyproject.toml
    • VERSION
    • REFACTORING_REPORT.md