flavorpack
2025-09-17
Flavorpack
429 files · 5,406+ · 14,367-
Configuration Manager
10 files changed
test-metadata.pyPython test updates01-ingredient-prep.ymlCI workflow configuration02-pretaster-pipeline.ymlCI workflow configuration04-taster-pipeline.ymlCI workflow configuration05-code-quality.ymlCI workflow configuration08-license-compliance.ymlCI workflow configurationcompatibility-check.ymlCI workflow configurationconfig.mdDocumentation updatesconfig.mdDocumentation updatesdefaults.mdDocumentation updates
- Added
src/flavor/config/manager.py(116 lines) for centralized config management baseline internal1 file
test-metadata.py
- Enhanced
src/flavor/config/config.pywith 129 lines of improvements baseline internal1 file
test-metadata.py
- Added
tests/config/test_foundation_config.py(423 lines) for comprehensive testing qualify internal1 file
test-metadata.py
- Updated CLAUDE.md and defaults module
decouple
internal
3 files
test-metadata.py01-ingredient-prep.yml02-pretaster-pipeline.yml
Enhanced Security Module
10 files changed
crypto.mdDocumentation updatescrypto_pb2.mdDocumentation updatesindex.mdDocumentation updatesmetadata.mdDocumentation updatesbuilder.mdDocumentation updatesindex.mdDocumentation updateslauncher.mdDocumentation updatesmetadata.mdDocumentation updatesreader.mdDocumentation updatesslots-codecs.mdDocumentation updates
- Major expansion of
src/flavor/psp/security.pythrough multiple iterations (+420 lines net) harden internal3 files
crypto.mdcrypto_pb2.mdindex.md
- Added key management, signature verification, and trust chain functionality
instantiate
internal
3 files
crypto.mdcrypto_pb2.mdindex.md
- Updated defaults module with security-related constants
harden
internal
3 files
crypto.mdcrypto_pb2.mdindex.md
CI/CD Test Coverage
7 files changed
test-metadata.pyPython test updates01-ingredient-prep.ymlCI workflow configuration02-pretaster-pipeline.ymlCI workflow configuration04-taster-pipeline.ymlCI workflow configuration05-code-quality.ymlCI workflow configuration08-license-compliance.ymlCI workflow configurationcompatibility-check.ymlCI workflow configuration
- Added
.github/workflows/test-coverage.yml(50 lines) qualify internal5 files
test-metadata.py01-ingredient-prep.yml02-pretaster-pipeline.yml04-taster-pipeline.yml05-code-quality.yml
- Updated
Makefilewith coverage targets qualify internal3 files
test-metadata.py01-ingredient-prep.yml02-pretaster-pipeline.yml
Builder and Reader Improvements
9 files changed
builder.mdDocumentation updatesenvironment_builder.mdDocumentation updatesslot_builder.mdDocumentation updateswheel_builder.mdDocumentation updatesbuilder.mdDocumentation updateslauncher.mdDocumentation updateslauncher.mdDocumentation updatesMakefileProject filesbuild.shShell script updates
- Improved extraction module with better error handling
remediate
internal
3 files
builder.mdenvironment_builder.mdslot_builder.md
- Enhanced builder, reader, and writer with additional validation
decouple
internal
3 files
builder.mdenvironment_builder.mdslot_builder.md
- Updated checksums, index, and launcher module references
decouple
internal
3 files
builder.mdenvironment_builder.mdslot_builder.md
Package Command Enhancement
10 files changed
index.mdDocumentation updatespython.mdDocumentation updatesindex.mdDocumentation updateskeys.mdDocumentation updatesorchestrator.mdDocumentation updatespython_packager.mdDocumentation updatespackage.mdDocumentation updatesindex.mdDocumentation updateskeys.mdDocumentation updatesorchestrator.mdDocumentation updates
- Improved
src/flavor/commands/package.pywith better orchestration baseline internal3 files
index.mdpython.mdindex.md
- Updated ingredient manager, orchestrator, and validation modules
decouple
internal
3 files
index.mdpython.mdindex.md
- Enhanced wheel validation tool
decouple
internal
3 files
index.mdpython.mdindex.md
Security Test Updates
3 files changed
test-metadata.pyPython test updatescrypto.mdDocumentation updatescrypto_pb2.mdDocumentation updates