flavorpack 2026-01-08
Focused CI/workflow bug-fix session
16 files · 233+ · 535-

Workflow Bug Fixes

6 files changed
  • organize-platform-helpers.sh Updated CI script
  • validate-wheel-structure.sh Updated CI script
  • 03-flavor-pipeline.yml Updated CI workflow
  • 04-taster-pipeline.yml Updated CI workflow
  • 07-dependency-audit.yml Updated CI workflow
  • 09-cross-platform-validation.yml Updated CI workflow
  • Merge conflict resolution: Fixed remaining <<<<<</>>>>>> conflict markers in validate-wheel-structure.sh that caused CI failures remediate internal
    1 file
    • validate-wheel-structure.sh
  • validate-wheel-structure.sh: Fixed glob pattern expansion so the script correctly finds wheel files rather than treating the glob as a literal string remediate internal
    1 file
    • validate-wheel-structure.sh
  • Helper binary path: Removed erroneous exclusion of helpers/bin from wheel package structure, ensuring helpers are included in built wheels baseline internal
  • Argument order: Fixed argument order in organize-platform-helpers.sh call in the pipeline — parameters were passed in wrong order causing helper organization to fail remediate internal
    1 file
    • organize-platform-helpers.sh
  • Script argument order: Fixed argument order in multiple workflow pipeline steps remediate internal
  • README badge: Updated stale CI badge to reflect current workflow status specify errata
  • Bash syntax in workflows: Added shell: bash to all workflow steps that use bash syntax (conditionals, arrays, set -e) — required for correct behavior on Windows runners and GitHub-hosted runners that default to sh remediate behavioral
    2 files
    • organize-platform-helpers.sh
    • validate-wheel-structure.sh

Taster Build Fixes

10 files changed
  • combine-helper-artifacts.sh Updated CI script
  • create-helper-matrix.sh Updated CI script
  • create-test-matrix.sh Updated CI script
  • generate-flavor-summary.sh Updated CI script
  • generate-taster-summary.sh Updated CI script
  • prepare-taster-build.sh Updated CI script
  • run-cargo-audit-scan.sh Updated CI script
  • run-comprehensive-taster-tests.sh Updated CI script
  • README.md Updated documentation
  • pyproject.toml Updated project configuration
  • Fixed taster build configuration and generate-flavor-summary.sh issues remediate internal
    1 file
    • generate-flavor-summary.sh
  • Made summary scripts more robust when GITHUB_STEP_SUMMARY is not set decouple internal
  • Fixed comprehensive taster tests workflow call — job was using wrong artifact path qualify internal
  • Fixed bash arithmetic operation causing exit code 1 with set -e (integer arithmetic returning non-zero) remediate internal
  • Added workenv/bin to PATH for comprehensive taster test jobs qualify internal

Null Handling and Variable Scoping

  • Fixed null handling in 07-Dependency-Audit job step (COPYLEFT/UNKNOWN variables not persisting between steps due to scoping issue) remediate internal
  • Fixed 09-Cross-Platform-Validation to use real Flavor PSP packages instead of placeholders remediate internal