flavorpack
2025-09-04
Flavorpack
168 files · 12,398+ · 3,301-
Dead Code Removal
10 files changed
builder.goGo builder implementationconstants.goGo source updatesexecution.goGo execution logicindex.goGo source updateslauncher.goGo launcher implementationlocking.goGo source updatesmetadata.goGo source updatespaths.goGo source updatesreader.goGo reader implementationslot_processor.goGo slot processing
- Removed deprecated
src/flavor/psp/format_2025/crypto.py(85 lines) decouple internal3 files
builder.goconstants.goexecution.go
- Removed unused hashing utilities from
src/flavor/utils/hashing.py(80 lines) deprecate internal3 files
builder.goconstants.goexecution.go
- Removed
cleanup_for_release.shdecouple internal3 files
builder.goconstants.goexecution.go
- Removed unused pyproject.toml entries and uv.lock dependencies
deprecate
internal
3 files
builder.goconstants.goexecution.go
- Simplified
src/flavor/config.pyandsrc/flavor/locking.pybaseline internal3 files
builder.goconstants.goexecution.go
Orchestrator and Packager
10 files changed
gen_ref_pages.pyPython source updatesfirst-package.mdDocumentation updatesmacros.pyPython source updatescombo_test.pyPython test updatespyvider_test.pyPython test updatespackaging.rsRust source updates__init__.pyPython source updates_version.pyPython source updatesapi.pyPython source updatescache.pyPython source updates
- Refactored
src/flavor/packaging/orchestrator.pywith improved flow decouple internal5 files
gen_ref_pages.pymacros.pycombo_test.pypyvider_test.py__init__.py
- Simplified
src/flavor/packaging/orchestrator_ingredients.pyimports and logic decouple internal5 files
gen_ref_pages.pymacros.pycombo_test.pypyvider_test.py__init__.py
- Refactored
src/flavor/packaging/python_packager.pythrough multiple iterations decouple internal5 files
gen_ref_pages.pymacros.pycombo_test.pypyvider_test.py__init__.py
- Simplified CLI module (
src/flavor/cli.py) decouple behavioral5 files
gen_ref_pages.pymacros.pycombo_test.pypyvider_test.py__init__.py
- Updated platform utilities and metadata paths
decouple
internal
3 files
gen_ref_pages.pyfirst-package.mdmacros.py
Test Improvements
10 files changed
main.goGo launcher implementationlauncher.goGo launcher implementationlauncher.rsRust launcher implementationfep-0003-runtime-security-model.mdDocumentation updatesfep-0003-runtime-security-model.mdDocumentation updatestest-manylinux.jsonJSON configurationtest-pyvider.jsonJSON configurationtest-volatile.jsonJSON configurationcombo_test.pyPython test updatespyvider_test.pyPython test updates
- Simplified
tests/test_extract_command.pyandtests/test_inspect_command.pyqualify internal5 files
test-manylinux.jsontest-pyvider.jsontest-volatile.jsoncombo_test.pypyvider_test.py
- Improved
tests/conftest.pywith shared fixtures qualify internal5 files
test-manylinux.jsontest-pyvider.jsontest-volatile.jsoncombo_test.pypyvider_test.py
- Cleaned up bundle execution and launcher execution tests
qualify
internal
5 files
test-manylinux.jsontest-pyvider.jsontest-volatile.jsoncombo_test.pypyvider_test.py
- Updated mock accuracy validation tests
qualify
internal
5 files
test-manylinux.jsontest-pyvider.jsontest-volatile.jsoncombo_test.pypyvider_test.py
- Simplified security test imports
qualify
internal
5 files
test-manylinux.jsontest-pyvider.jsontest-volatile.jsoncombo_test.pypyvider_test.py
Version and Build Updates
10 files changed
builder.goGo builder implementationslot_processor.goGo slot processingslots.goGo slot processingbuilder.rsRust builder implementationslots.rsRust source updatesconstants.goGo source updatesexecution.goGo execution logicindex.goGo source updateslauncher.goGo launcher implementationlocking.goGo source updates
- Version bump
baseline
internal
3 files
builder.goslot_processor.goslots.go
- Updated ingredient references in Go and Rust slot processors
decouple
internal
5 files
builder.goslot_processor.goslots.gobuilder.rsslots.rs
- Updated PSP format_2025 imports across multiple files
decouple
internal
3 files
builder.goslot_processor.goslots.go
- Added
env.shenvironment setup script (369 lines) baseline internal3 files
builder.goslot_processor.goslots.go