flavorpack 2025-09-04
Flavorpack
168 files · 12,398+ · 3,301-

Dead Code Removal

10 files changed
  • builder.go Go builder implementation
  • constants.go Go source updates
  • execution.go Go execution logic
  • index.go Go source updates
  • launcher.go Go launcher implementation
  • locking.go Go source updates
  • metadata.go Go source updates
  • paths.go Go source updates
  • reader.go Go reader implementation
  • slot_processor.go Go slot processing
  • Removed deprecated src/flavor/psp/format_2025/crypto.py (85 lines) decouple internal
    3 files
    • builder.go
    • constants.go
    • execution.go
  • Removed unused hashing utilities from src/flavor/utils/hashing.py (80 lines) deprecate internal
    3 files
    • builder.go
    • constants.go
    • execution.go
  • Removed cleanup_for_release.sh decouple internal
    3 files
    • builder.go
    • constants.go
    • execution.go
  • Removed unused pyproject.toml entries and uv.lock dependencies deprecate internal
    3 files
    • builder.go
    • constants.go
    • execution.go
  • Simplified src/flavor/config.py and src/flavor/locking.py baseline internal
    3 files
    • builder.go
    • constants.go
    • execution.go

Orchestrator and Packager

10 files changed
  • gen_ref_pages.py Python source updates
  • first-package.md Documentation updates
  • macros.py Python source updates
  • combo_test.py Python test updates
  • pyvider_test.py Python test updates
  • packaging.rs Rust source updates
  • __init__.py Python source updates
  • _version.py Python source updates
  • api.py Python source updates
  • cache.py Python source updates
  • Refactored src/flavor/packaging/orchestrator.py with improved flow decouple internal
    5 files
    • gen_ref_pages.py
    • macros.py
    • combo_test.py
    • pyvider_test.py
    • __init__.py
  • Simplified src/flavor/packaging/orchestrator_ingredients.py imports and logic decouple internal
    5 files
    • gen_ref_pages.py
    • macros.py
    • combo_test.py
    • pyvider_test.py
    • __init__.py
  • Refactored src/flavor/packaging/python_packager.py through multiple iterations decouple internal
    5 files
    • gen_ref_pages.py
    • macros.py
    • combo_test.py
    • pyvider_test.py
    • __init__.py
  • Simplified CLI module (src/flavor/cli.py) decouple behavioral
    5 files
    • gen_ref_pages.py
    • macros.py
    • combo_test.py
    • pyvider_test.py
    • __init__.py
  • Updated platform utilities and metadata paths decouple internal
    3 files
    • gen_ref_pages.py
    • first-package.md
    • macros.py

Test Improvements

10 files changed
  • main.go Go launcher implementation
  • launcher.go Go launcher implementation
  • launcher.rs Rust launcher implementation
  • fep-0003-runtime-security-model.md Documentation updates
  • fep-0003-runtime-security-model.md Documentation updates
  • test-manylinux.json JSON configuration
  • test-pyvider.json JSON configuration
  • test-volatile.json JSON configuration
  • combo_test.py Python test updates
  • pyvider_test.py Python test updates
  • Simplified tests/test_extract_command.py and tests/test_inspect_command.py qualify internal
    5 files
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
    • combo_test.py
    • pyvider_test.py
  • Improved tests/conftest.py with shared fixtures qualify internal
    5 files
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
    • combo_test.py
    • pyvider_test.py
  • Cleaned up bundle execution and launcher execution tests qualify internal
    5 files
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
    • combo_test.py
    • pyvider_test.py
  • Updated mock accuracy validation tests qualify internal
    5 files
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
    • combo_test.py
    • pyvider_test.py
  • Simplified security test imports qualify internal
    5 files
    • test-manylinux.json
    • test-pyvider.json
    • test-volatile.json
    • combo_test.py
    • pyvider_test.py

Version and Build Updates

10 files changed
  • builder.go Go builder implementation
  • slot_processor.go Go slot processing
  • slots.go Go slot processing
  • builder.rs Rust builder implementation
  • slots.rs Rust source updates
  • constants.go Go source updates
  • execution.go Go execution logic
  • index.go Go source updates
  • launcher.go Go launcher implementation
  • locking.go Go source updates
  • Version bump baseline internal
    3 files
    • builder.go
    • slot_processor.go
    • slots.go
  • Updated ingredient references in Go and Rust slot processors decouple internal
    5 files
    • builder.go
    • slot_processor.go
    • slots.go
    • builder.rs
    • slots.rs
  • Updated PSP format_2025 imports across multiple files decouple internal
    3 files
    • builder.go
    • slot_processor.go
    • slots.go
  • Added env.sh environment setup script (369 lines) baseline internal
    3 files
    • builder.go
    • slot_processor.go
    • slots.go