flavorpack 2025-08-19
Flavorpack
270 files · 54,746+ · 11,040-

UV Cache and Python Path Issues

10 files changed
  • test-integration.ps1 Shell script updates
  • echo_test.py Python test updates
  • env_test.py Python test updates
  • generate-pipeline-summary.py Python source updates
  • validate-helper-pipeline.py Python source updates
  • combine-test-results.sh Shell script updates
  • run-platform-tests.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • test-binaries.sh Shell script updates
  • test-binary-execution.sh Shell script updates
  • Fixed UV cache issues on all platforms by disabling UV cache entirely streamline internal
    3 files
    • test-integration.ps1
    • echo_test.py
    • env_test.py
  • Fixed UV cache clearing on macOS runners streamline internal
    3 files
    • test-integration.ps1
    • echo_test.py
    • env_test.py
  • Fixed cross-language test permission errors qualify internal
    5 files
    • test-integration.ps1
    • echo_test.py
    • env_test.py
    • combine-test-results.sh
    • run-platform-tests.sh
  • Fixed Windows UV Python path detection remediate internal
    4 files
    • echo_test.py
    • env_test.py
    • generate-pipeline-summary.py
    • validate-helper-pipeline.py
  • Fixed UV binary extraction path for Windows remediate internal
    3 files
    • test-integration.ps1
    • echo_test.py
    • env_test.py

Flavor Pipeline Development

10 files changed
  • main.go Go builder implementation
  • builder.go Go builder implementation
  • test-bad-slot.json JSON configuration
  • test-echo.json JSON configuration
  • test-env.json JSON configuration
  • test-orchestrate.json JSON configuration
  • test-shell.json JSON configuration
  • test-taster-lite.json JSON configuration
  • echo_test.py Python test updates
  • env_test.py Python test updates
  • Added Flavor build logic to flavor-pipeline.yml (886480d0) instantiate internal
    3 files
    • main.go
    • builder.go
    • test-bad-slot.json
  • Removed Flavor build from helper pipeline and fixed test script qualify internal
    5 files
    • test-bad-slot.json
    • test-echo.json
    • test-env.json
    • test-orchestrate.json
    • test-shell.json
  • Added Flavor and Taster build jobs to helper pipeline instantiate internal
    3 files
    • main.go
    • builder.go
    • test-bad-slot.json
  • Restructured helper pipeline artifacts into 3 categories decouple architectural
    3 files
    • main.go
    • builder.go
    • test-bad-slot.json

Rust Launcher Checksum Verification

10 files changed
  • main.go Go launcher implementation
  • launcher.go Go launcher implementation
  • flavor-rs-launcher.rs Rust launcher implementation
  • launcher.rs Rust launcher implementation
  • README.md Documentation updates
  • main.go Go builder implementation
  • api.go Go source updates
  • builder.go Go builder implementation
  • execution.go Go execution logic
  • metadata.go Go source updates
  • Temporarily disabled index checksum verification in Rust launcher to match Go behavior decouple behavioral
    5 files
    • main.go
    • launcher.go
    • flavor-rs-launcher.rs
    • launcher.rs
    • main.go
  • Added debug logging to Rust launcher checksum verification instantiate behavioral
    5 files
    • flavor-rs-launcher.rs
    • launcher.rs
    • flavor-rs-builder.rs
    • logger.rs
    • builder.rs
  • Fixed Rust launcher index checksum verification and test script (231ef585) qualify internal
    5 files
    • flavor-rs-launcher.rs
    • launcher.rs
    • flavor-rs-builder.rs
    • logger.rs
    • builder.rs

Validation and Testing

10 files changed
  • echo_test.py Python test updates
  • env_test.py Python test updates
  • test-flavor-with-taster.sh Shell script updates
  • test-bad-slot.json JSON configuration
  • test-echo.json JSON configuration
  • test-env.json JSON configuration
  • test-orchestrate.json JSON configuration
  • test-shell.json JSON configuration
  • test-taster-lite.json JSON configuration
  • log_test.sh Shell script updates
  • Rewrote validation as proper Python script with improved summary formatting decouple errata
    4 files
    • echo_test.py
    • env_test.py
    • generate-pipeline-summary.py
    • validate-helper-pipeline.py
  • Fixed JSON parsing errors in validation script remediate internal
    3 files
    • echo_test.py
    • env_test.py
    • test-flavor-with-taster.sh
  • Improved pipeline validation report and added Taster self-build test qualify internal
    5 files
    • echo_test.py
    • env_test.py
    • test-flavor-with-taster.sh
    • test-bad-slot.json
    • test-echo.json
  • Fixed binary version details extraction remediate internal
    3 files
    • echo_test.py
    • env_test.py
    • test-flavor-with-taster.sh

Windows Compatibility

10 files changed
  • generate-pipeline-summary.py Python source updates
  • package-helpers.sh Shell script updates
  • package-with-metadata.sh Shell script updates
  • test-integration.ps1 Shell script updates
  • test-package.sh Shell script updates
  • validate-helper-pipeline.py Python source updates
  • echo_test.py Python test updates
  • env_test.py Python test updates
  • action.yml CI workflow configuration
  • build-flavor.sh Shell script updates
  • Fixed PowerShell path handling for Windows zip creation remediate internal
    3 files
    • generate-pipeline-summary.py
    • package-helpers.sh
    • package-with-metadata.sh
  • Fixed Windows compatibility issues in build scripts remediate internal
    3 files
    • generate-pipeline-summary.py
    • package-helpers.sh
    • package-with-metadata.sh
  • Fixed Windows path separators in Python packager remediate internal
    4 files
    • generate-pipeline-summary.py
    • validate-helper-pipeline.py
    • echo_test.py
    • env_test.py
  • Fixed Windows Unicode encoding issues in record-timing.sh remediate internal
    3 files
    • generate-pipeline-summary.py
    • package-helpers.sh
    • package-with-metadata.sh
  • Reorganized Python bin/ to Scripts/ on Windows decouple internal
    4 files
    • generate-pipeline-summary.py
    • validate-helper-pipeline.py
    • echo_test.py
    • env_test.py

MacOS Compatibility

10 files changed
  • combine-test-results.sh Shell script updates
  • run-platform-tests.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • test-binaries.sh Shell script updates
  • test-binary-execution.sh Shell script updates
  • test-flavor-with-taster.sh Shell script updates
  • test-integration.ps1 Shell script updates
  • test-integration.sh Shell script updates
  • test-local.sh Shell script updates
  • test-package.sh Shell script updates
  • Fixed test script for macOS without timeout command qualify behavioral
    5 files
    • combine-test-results.sh
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
    • test-binaries.sh
    • test-binary-execution.sh
  • Fixed timeout command issue on macOS runners remediate behavioral
    3 files
    • combine-test-results.sh
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
  • Fixed Darwin binary execution issues remediate internal
    3 files
    • combine-test-results.sh
    • run-platform-tests.sh
    • run-tests-with-helpers.sh

Pipeline Fixes

10 files changed
  • action.yml CI workflow configuration
  • build-helpers.sh Shell script updates
  • build-platform-helpers.sh Shell script updates
  • check-helpers-diff-local.sh Shell script updates
  • check-helpers-diff.sh Shell script updates
  • download-helpers.sh Shell script updates
  • get-helper-run.sh Shell script updates
  • get-helper-version.sh Shell script updates
  • package-helpers.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • Fixed pipeline issues with missing scripts and conditional artifacts remediate internal
    3 files
    • action.yml
    • build-helpers.sh
    • build-platform-helpers.sh
  • Patched helper functions at correct import location remediate internal
    3 files
    • action.yml
    • build-helpers.sh
    • build-platform-helpers.sh