flavorpack
2025-08-30
Flavorpack
121 files · 6,950+ · 2,626-
Prevent Old Binary Accumulation in CI
10 files changed
build-pretaster.shShell script updatesVERSIONGitHub configuration01-ingredient-prep.ymlCI workflow configuration03-flavor-pipeline.ymlCI workflow configurationpr-validation.ymlCI workflow configurationMakefileProject filesMakefileProject filesbuild.shShell script updatesMakefileProject filesbuilder.goGo builder implementation
- Fixed CI cache restore-keys causing fallback to previous binary versions
streamline
internal
3 files
01-ingredient-prep.yml03-flavor-pipeline.ymlpr-validation.yml
- Cleaned bin directory before building to prevent old binaries from remaining
decouple
internal
3 files
build-pretaster.shVERSION01-ingredient-prep.yml
- Updated
01-ingredient-prep.ymlto only zip binaries for current version baseline internal3 files
build-pretaster.shVERSION01-ingredient-prep.yml
- Updated
03-flavor-pipeline.ymlto only copy binaries for current version baseline internal1 file
builder.py
Version-Specific Binary Packaging
9 files changed
VERSIONGitHub configurationbuild-pretaster.shShell script updates01-ingredient-prep.ymlCI workflow configuration03-flavor-pipeline.ymlCI workflow configurationpr-validation.ymlCI workflow configurationpackaging.rsRust source updatesorchestrator.pyPython packaging logicorchestrator_ingredients.pyPython packaging logicpython_packager.pyPython packaging logic
- Prevented packaging of ALL platform-matching binaries regardless of version
baseline
internal
3 files
VERSIONbuild-pretaster.sh01-ingredient-prep.yml
- Ensured only the CURRENT version binaries are included in wheels
baseline
internal
3 files
VERSIONbuild-pretaster.sh01-ingredient-prep.yml
- Fixed bloated release artifacts containing multiple old versions (0.0.3, 0.0.4, etc.)
remediate
internal
3 files
VERSIONbuild-pretaster.sh01-ingredient-prep.yml
Version Bump
10 files changed
01-ingredient-prep.ymlCI workflow configuration03-flavor-pipeline.ymlCI workflow configurationpr-validation.ymlCI workflow configurationtest-bad-slot-fields.jsonJSON configurationtest-combination.jsonJSON configurationtest-echo.jsonJSON configurationtest-env.jsonJSON configurationtest-exit.jsonJSON configurationpretaster-manifest.jsonJSON configurationpyproject.tomlProject configuration
Build Pipeline Improvements
10 files changed
build-pretaster.shShell script updatesVERSIONGitHub configuration01-ingredient-prep.ymlCI workflow configuration03-flavor-pipeline.ymlCI workflow configurationpr-validation.ymlCI workflow configurationMakefileProject filesMakefileProject filesbuild.shShell script updatesMakefileProject filesbuilder.goGo builder implementation