flavorpack 2025-08-30
Flavorpack
121 files · 6,950+ · 2,626-

Prevent Old Binary Accumulation in CI

10 files changed
  • build-pretaster.sh Shell script updates
  • VERSION GitHub configuration
  • 01-ingredient-prep.yml CI workflow configuration
  • 03-flavor-pipeline.yml CI workflow configuration
  • pr-validation.yml CI workflow configuration
  • Makefile Project files
  • Makefile Project files
  • build.sh Shell script updates
  • Makefile Project files
  • builder.go Go builder implementation
  • Fixed CI cache restore-keys causing fallback to previous binary versions streamline internal
    3 files
    • 01-ingredient-prep.yml
    • 03-flavor-pipeline.yml
    • pr-validation.yml
  • Cleaned bin directory before building to prevent old binaries from remaining decouple internal
    3 files
    • build-pretaster.sh
    • VERSION
    • 01-ingredient-prep.yml
  • Updated 01-ingredient-prep.yml to only zip binaries for current version baseline internal
    3 files
    • build-pretaster.sh
    • VERSION
    • 01-ingredient-prep.yml
  • Updated 03-flavor-pipeline.yml to only copy binaries for current version baseline internal
    1 file
    • builder.py

Version-Specific Binary Packaging

9 files changed
  • VERSION GitHub configuration
  • build-pretaster.sh Shell script updates
  • 01-ingredient-prep.yml CI workflow configuration
  • 03-flavor-pipeline.yml CI workflow configuration
  • pr-validation.yml CI workflow configuration
  • packaging.rs Rust source updates
  • orchestrator.py Python packaging logic
  • orchestrator_ingredients.py Python packaging logic
  • python_packager.py Python packaging logic
  • Prevented packaging of ALL platform-matching binaries regardless of version baseline internal
    3 files
    • VERSION
    • build-pretaster.sh
    • 01-ingredient-prep.yml
  • Ensured only the CURRENT version binaries are included in wheels baseline internal
    3 files
    • VERSION
    • build-pretaster.sh
    • 01-ingredient-prep.yml
  • Fixed bloated release artifacts containing multiple old versions (0.0.3, 0.0.4, etc.) remediate internal
    3 files
    • VERSION
    • build-pretaster.sh
    • 01-ingredient-prep.yml

Version Bump

10 files changed
  • 01-ingredient-prep.yml CI workflow configuration
  • 03-flavor-pipeline.yml CI workflow configuration
  • pr-validation.yml CI workflow configuration
  • test-bad-slot-fields.json JSON configuration
  • test-combination.json JSON configuration
  • test-echo.json JSON configuration
  • test-env.json JSON configuration
  • test-exit.json JSON configuration
  • pretaster-manifest.json JSON configuration
  • pyproject.toml Project configuration
  • Bumped project version baseline internal
    3 files
    • 01-ingredient-prep.yml
    • 03-flavor-pipeline.yml
    • pr-validation.yml

Build Pipeline Improvements

10 files changed
  • build-pretaster.sh Shell script updates
  • VERSION GitHub configuration
  • 01-ingredient-prep.yml CI workflow configuration
  • 03-flavor-pipeline.yml CI workflow configuration
  • pr-validation.yml CI workflow configuration
  • Makefile Project files
  • Makefile Project files
  • build.sh Shell script updates
  • Makefile Project files
  • builder.go Go builder implementation
  • Multiple iterative improvements to ingredient prep workflow baseline internal
    5 files
    • build-pretaster.sh
    • VERSION
    • 01-ingredient-prep.yml
    • 03-flavor-pipeline.yml
    • pr-validation.yml
  • Refined binary selection and caching strategies decouple internal
    3 files
    • build-pretaster.sh
    • VERSION
    • 01-ingredient-prep.yml