flavorpack 2025-08-11
Flavorpack
165 files · 12,932+ · 23,082-

Packaging Orchestrator Evolution

10 files changed
  • pspf-packager Project files
  • PSPF_METADATA_EXAMPLES.md Documentation updates
  • __init__.py Python packaging logic
  • bootstrap.py Python packaging logic
  • keys.py Python packaging logic
  • orchestrator.py Python packaging logic
  • python_packager.py Python packaging logic
  • reader.py Python packaging logic
  • setup_hermetic.py Python packaging logic
  • pspf-build.yml CI workflow configuration
  • Major iterative development of src/flavor/packaging/orchestrator.py with dozens of improvements decouple internal
    5 files
    • __init__.py
    • bootstrap.py
    • keys.py
    • orchestrator.py
    • python_packager.py
  • Added support for PSPF 2025 spec constants and metadata handling qualify internal
    3 files
    • pspf-packager
    • PSPF_METADATA_EXAMPLES.md
    • __init__.py
  • Improved error handling and validation throughout the packaging pipeline remediate internal
    3 files
    • pspf-packager
    • PSPF_METADATA_EXAMPLES.md
    • __init__.py

Go Reader and Spec Enhancements

10 files changed
  • main.go Go builder implementation
  • main.go Go launcher implementation
  • pspf_test.go Go test updates
  • PSPF_METADATA_EXAMPLES.md Documentation updates
  • build.go Go source updates
  • flavor.go Go source updates
  • keygen.go Go source updates
  • root.go Go source updates
  • test_utils.go Go source updates
  • utils.go Go source updates
  • Extensive work on src/flavor/go/pkg/flavor/reader.go with multiple rounds of improvements decouple internal
    3 files
    • main.go
    • main.go
    • pspf_test.go
  • Added and refined spec_2025.go with PSPF 2025 format constants instantiate errata
    3 files
    • main.go
    • main.go
    • pspf_test.go
  • Improved slot reading, metadata extraction, and error handling remediate internal
    3 files
    • main.go
    • main.go
    • pspf_test.go

Bootstrap System

8 files changed
  • pspf-packager Project files
  • __init__.py Python packaging logic
  • bootstrap.py Python packaging logic
  • keys.py Python packaging logic
  • orchestrator.py Python packaging logic
  • python_packager.py Python packaging logic
  • reader.py Python packaging logic
  • setup_hermetic.py Python packaging logic
  • Developed src/flavor/packaging/bootstrap.py for package bootstrapping baseline internal
    5 files
    • __init__.py
    • bootstrap.py
    • keys.py
    • orchestrator.py
    • python_packager.py
  • Iterative improvements to handle edge cases and initialization decouple internal
    3 files
    • pspf-packager
    • __init__.py
    • bootstrap.py

Comprehensive Integration Testing

10 files changed
  • main_test.go Go test updates
  • pspf-launcher Project files
  • main.go Go launcher implementation
  • flavor-launcher-go Project files
  • main.go Go launcher implementation
  • verification.go Go launcher implementation
  • main.tf Documentation
  • terraform.tf Documentation
  • test.sh Shell script updates
  • pspf_test.go Go test updates
  • Extensive development of tests/integration/test_all_flavor_combinations.py with 15+ commits qualify internal
    5 files
    • main_test.go
    • main.tf
    • terraform.tf
    • test.sh
    • pspf_test.go
  • Added cross-language test proof in tests/cross_language/test_rust_launcher_proof.py qualify internal
    5 files
    • main_test.go
    • main.tf
    • terraform.tf
    • test.sh
    • pspf_test.go
  • Updated CLI tests in tests/cli/test_cli.py qualify behavioral
    5 files
    • main_test.go
    • main.tf
    • terraform.tf
    • test.sh
    • pspf_test.go

Large-Scale Code Restructuring

10 files changed
  • go.mod Project files
  • errors.go Go source updates
  • footer.go Go source updates
  • reader.go Go reader implementation
  • reader_test.go Go test updates
  • spec.go Go source updates
  • spec_2025.go Go source updates
  • logger.go Go source updates
  • metadata.py Python source updates
  • models.py Python source updates
  • Significant file reorganization and module restructuring decouple internal
    3 files
    • go.mod
    • errors.go
    • footer.go
  • Multiple rounds of code cleanup and standardization deprecate errata
    3 files
    • go.mod
    • errors.go
    • footer.go
  • Removal of obsolete code paths and deprecated interfaces decouple internal
    3 files
    • go.mod
    • errors.go
    • footer.go