flavorpack
2025-08-09
Flavorpack
1268 files · 378,977+ · 27,650-
Initial Flavor Packaging System Import
10 files changed
test-metadata.pyPython test updatestest-taster-self-package.shCI script updatesorganize-release-packages.shCI script updatespackage-go-helpers.ps1CI script updatespackage-go-helpers.shCI script updatespackage-helpers.ps1CI script updatespackage-helpers.shCI script updatespackage-rust-helpers.ps1CI script updatespackage-rust-helpers.shCI script updatesmain.goGo source updates
- Migrated complete Flavor packaging system from pyvider monorepo (145 files, 29,834 lines)
decouple
architectural
1 file
test-metadata.py
- Implements PSPF v0.1 specification
specify
internal
5 files
test-metadata.pytest-taster-self-package.shorganize-release-packages.shpackage-go-helpers.ps1package-go-helpers.sh
- Includes cross-language support for Python, Go, and Rust
instantiate
internal
1 file
test-metadata.py
- Complete test suite and documentation included
qualify
internal
5 files
test-metadata.pytest-taster-self-package.shcombine-test-results.shfreebsd-test-go.shrun-pretaster-tests.sh
Major Codebase Restructuring
10 files changed
test-taster-self-package.shCI script updatesorganize-release-packages.shCI script updatespackage-go-helpers.ps1CI script updatespackage-go-helpers.shCI script updatespackage-helpers.ps1CI script updatespackage-helpers.shCI script updatespackage-rust-helpers.ps1CI script updatespackage-rust-helpers.shCI script updatespackaging.mdDocumentation updatescombine-test-results.shCI script updates
- Renamed modules across 35 files from old naming conventions to new flavor-based naming (~1,361 insertions, ~1,331 deletions)
decouple
internal
3 files
test-taster-self-package.shorganize-release-packages.shpackage-go-helpers.ps1
- Reorganized file structure with directory renames (7+ files moved)
decouple
internal
3 files
test-taster-self-package.shorganize-release-packages.shpackage-go-helpers.ps1
- Simplified packaging orchestrator from 236 lines to 58 lines
decouple
internal
3 files
test-taster-self-package.shorganize-release-packages.shpackage-go-helpers.ps1
- Removed 10 obsolete files (460 deletions) and 4 legacy test files (1,782 deletions)
qualify
internal
5 files
test-taster-self-package.shcombine-test-results.shfreebsd-test-go.shrun-pretaster-tests.shrun-tests.sh
Rust Packager Symlink Support
9 files changed
organize-release-packages.shCI script updatespackage-go-helpers.ps1CI script updatespackage-go-helpers.shCI script updatespackage-helpers.ps1CI script updatespackage-helpers.shCI script updatespackage-rust-helpers.ps1CI script updatespackage-rust-helpers.shCI script updatestest-taster-self-package.shCI script updatespackaging.mdDocumentation updates
- Added
append_dir_all_with_symlinksandappend_dir_all_recursivefunctions toflavor-packager-rs/src/utils.rsinstantiate internal3 files
organize-release-packages.shpackage-go-helpers.ps1package-go-helpers.sh
- Properly preserves symlinks in tar.gz archives instead of following them
decouple
internal
3 files
organize-release-packages.shpackage-go-helpers.ps1package-go-helpers.sh
- Handles both regular files and symlinks during recursive directory traversal
decouple
internal
3 files
organize-release-packages.shpackage-go-helpers.ps1package-go-helpers.sh
New Test Infrastructure
10 files changed
helper-prep.ymlCI workflow configurationbuild-go-helpers.shCI script updatesbuild-rust-helpers.shCI script updatescombine-helpers.shCI script updatescombine-test-results.shCI script updatesdownload-helpers.shCI script updatesfreebsd-test-go.shCI script updatesget-helper-run.shCI script updatespackage-go-helpers.ps1CI script updatespackage-go-helpers.shCI script updates
- Added integration test for all flavor combinations (
test_all_flavor_combinations.py) qualify internal3 files
combine-test-results.shfreebsd-test-go.shrun-pretaster-tests.sh
- Added new test utilities and Rust test helpers (260+ lines)
qualify
internal
3 files
combine-test-results.shfreebsd-test-go.shrun-pretaster-tests.sh
- Added shell-based test runner (117 lines)
qualify
internal
3 files
combine-test-results.shfreebsd-test-go.shrun-pretaster-tests.sh
Code Standardization
10 files changed
build-go.ymlCI workflow configurationbuild-rust.ymlCI workflow configurationbuild-tastesh.ymlCI workflow configurationci.ymlCI workflow configurationcode-quality.ymlCI workflow configurationcompatibility-check.ymlCI workflow configurationdependency-audit.ymlCI workflow configurationflavor-pipeline.ymlCI workflow configurationhelper-prep.ymlCI workflow configurationlicense-compliance.ymlCI workflow configuration
- Updated import paths across 13 files to use consistent naming
interface
internal
3 files
build-go.ymlbuild-rust.ymlbuild-tastesh.yml
- Fixed file references and cross-module dependencies
remediate
internal
5 files
build-go.ymlbuild-rust.ymlbuild-tastesh.ymlci.ymlcode-quality.yml
- Removed hardcoded test data and legacy configuration files
qualify
internal
1 file
combine-test-results.sh