flavorpack
2026-01-08
Focused CI/workflow bug-fix session
16 files · 233+ · 535-
Workflow Bug Fixes
6 files changed
organize-platform-helpers.shUpdated CI scriptvalidate-wheel-structure.shUpdated CI script03-flavor-pipeline.ymlUpdated CI workflow04-taster-pipeline.ymlUpdated CI workflow07-dependency-audit.ymlUpdated CI workflow09-cross-platform-validation.ymlUpdated CI workflow
- Merge conflict resolution: Fixed remaining
<<<<<</>>>>>>conflict markers invalidate-wheel-structure.shthat caused CI failures remediate internal1 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 internal1 file
validate-wheel-structure.sh
- Helper binary path: Removed erroneous exclusion of
helpers/binfrom wheel package structure, ensuring helpers are included in built wheels baseline internal - Argument order: Fixed argument order in
organize-platform-helpers.shcall in the pipeline — parameters were passed in wrong order causing helper organization to fail remediate internal1 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: bashto all workflow steps that use bash syntax (conditionals, arrays,set -e) — required for correct behavior on Windows runners and GitHub-hosted runners that default toshremediate behavioral2 files
organize-platform-helpers.shvalidate-wheel-structure.sh
Taster Build Fixes
10 files changed
combine-helper-artifacts.shUpdated CI scriptcreate-helper-matrix.shUpdated CI scriptcreate-test-matrix.shUpdated CI scriptgenerate-flavor-summary.shUpdated CI scriptgenerate-taster-summary.shUpdated CI scriptprepare-taster-build.shUpdated CI scriptrun-cargo-audit-scan.shUpdated CI scriptrun-comprehensive-taster-tests.shUpdated CI scriptREADME.mdUpdated documentationpyproject.tomlUpdated project configuration
- Fixed taster build configuration and
generate-flavor-summary.shissues remediate internal1 file
generate-flavor-summary.sh
- Made summary scripts more robust when
GITHUB_STEP_SUMMARYis 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 1withset -e(integer arithmetic returning non-zero) remediate internal - Added
workenv/bintoPATHfor comprehensive taster test jobs qualify internal