flavorpack 2025-08-17
Flavorpack
3091 files · 13,437+ · 11,582-

Integration Test Fixes

10 files changed
  • test-binaries.ps1 Shell script updates
  • test-integration.ps1 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-integration.sh Shell script updates
  • test-local.sh Shell script updates
  • test-package.sh Shell script updates
  • test-with-act.sh Shell script updates
  • act-test.yml CI workflow configuration
  • Split integration tests into separate workflow (bd3b876a) qualify internal
    5 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
    • test-binaries.sh
  • Fixed integration test script launcher detection qualify internal
    5 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
    • test-binaries.sh
  • Fixed integration tests on Ubuntu and Windows qualify internal
    5 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
    • test-binaries.sh
  • Improved launcher detection and added timeouts instantiate internal
    3 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-platform-tests.sh
  • Fixed Windows UV binary handling in orchestrator remediate internal
    3 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-platform-tests.sh
  • Used uv directly instead of env.sh/env.ps1 scripts baseline internal
    3 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-platform-tests.sh

Expanded Platform Testing

10 files changed
  • build-helpers.sh Shell script updates
  • build-platform-helpers.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • package-helpers.sh Shell script updates
  • run-platform-tests.sh Shell script updates
  • test-binaries.ps1 Shell script updates
  • test-binaries.sh Shell script updates
  • test-integration.ps1 Shell script updates
  • test-integration.sh Shell script updates
  • test-local.sh Shell script updates
  • Added comprehensive platform testing including CentOS 7 and FreeBSD qualify internal
    5 files
    • run-tests-with-helpers.sh
    • run-platform-tests.sh
    • test-binaries.ps1
    • test-binaries.sh
    • test-integration.ps1
  • Expanded build matrix with FreeBSD and 32-bit architectures instantiate internal
    3 files
    • build-helpers.sh
    • build-platform-helpers.sh
    • run-tests-with-helpers.sh
  • Added dynamic version extraction to helper workflows baseline internal
    5 files
    • build-helpers.sh
    • build-platform-helpers.sh
    • run-tests-with-helpers.sh
    • package-helpers.sh
    • run-platform-tests.sh
  • Subsequently reverted CentOS 7 and FreeBSD compatibility due to issues decouple internal
    3 files
    • build-helpers.sh
    • build-platform-helpers.sh
    • run-tests-with-helpers.sh

PSPF Magic Validation

10 files changed
  • package-helpers.sh Shell script updates
  • builder.go Go builder implementation
  • checksums.go Go source updates
  • constants.go Go source updates
  • index.go Go source updates
  • launcher.go Go launcher implementation
  • metadata.go Go source updates
  • reader.go Go reader implementation
  • slots.go Go slot processing
  • utils.go Go source updates
  • Improved PSPF magic validation to handle false positives (9ebdf7a1) decouple internal
    3 files
    • package-helpers.sh
    • builder.go
    • checksums.go
  • Removed PSPF2025 from comments to prevent binary embedding specify errata
    3 files
    • package-helpers.sh
    • builder.go
    • checksums.go
  • Added emoji-prefixed debug logging for package reading operations baseline behavioral
    3 files
    • package-helpers.sh
    • builder.go
    • checksums.go
  • Rebuilt helpers with PSPF magic encoding fix remediate internal
    3 files
    • package-helpers.sh
    • builder.go
    • checksums.go

CI Workflow Fixes

10 files changed
  • run-tests-with-helpers.sh Shell script updates
  • taster-pipeline.yml CI workflow configuration
  • build-helpers.sh Shell script updates
  • build-platform-helpers.sh Shell script updates
  • package-helpers.sh Shell script updates
  • run-platform-tests.sh Shell script updates
  • test-binaries.ps1 Shell script updates
  • test-binaries.sh Shell script updates
  • test-integration.ps1 Shell script updates
  • test-integration.sh Shell script updates
  • Built helpers inline in taster-tests workflow qualify internal
    5 files
    • run-tests-with-helpers.sh
    • taster-pipeline.yml
    • build-helpers.sh
    • build-platform-helpers.sh
    • package-helpers.sh
  • Corrected artifact names for helper downloads remediate internal
    3 files
    • run-tests-with-helpers.sh
    • taster-pipeline.yml
    • build-helpers.sh
  • Made code quality tools non-blocking in CI baseline internal
    3 files
    • taster-pipeline.yml
    • act-test.yml
    • helper-pipeline.yml
  • Fixed sparse checkout for cache key generation streamline internal
    3 files
    • run-tests-with-helpers.sh
    • taster-pipeline.yml
    • build-helpers.sh
  • Updated --launcher to --launcher-bin flag decouple behavioral
    3 files
    • run-tests-with-helpers.sh
    • taster-pipeline.yml
    • build-helpers.sh

Build Script Improvements

10 files changed
  • test-binaries.ps1 Shell script updates
  • test-integration.ps1 Shell script updates
  • build-helpers.sh Shell script updates
  • build-platform-helpers.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • taster-pipeline.yml CI workflow configuration
  • package-helpers.sh Shell script updates
  • run-platform-tests.sh Shell script updates
  • test-binaries.sh Shell script updates
  • test-integration.sh Shell script updates
  • Added version numbers to artifacts and .exe extension handling baseline internal
    3 files
    • test-binaries.ps1
    • test-integration.ps1
    • build-helpers.sh
  • Improved helper workflows with parallel code quality checks streamline internal
    5 files
    • test-binaries.ps1
    • test-integration.ps1
    • build-helpers.sh
    • build-platform-helpers.sh
    • run-tests-with-helpers.sh
  • Removed old test scripts replaced by taster crosslang command qualify behavioral
    5 files
    • test-binaries.ps1
    • test-integration.ps1
    • run-tests-with-helpers.sh
    • run-platform-tests.sh
    • test-binaries.sh
  • Fixed Windows ARM64 build removal (cross-compilation not working) remediate internal
    3 files
    • test-binaries.ps1
    • test-integration.ps1
    • build-helpers.sh
  • Simplified build matrix to supported platforms instantiate internal
    3 files
    • test-binaries.ps1
    • test-integration.ps1
    • build-helpers.sh

Proper Caching for Helpers

10 files changed
  • package-helpers.sh Shell script updates
  • test-binaries.ps1 Shell script updates
  • test-integration.ps1 Shell script updates
  • test-package.sh Shell script updates
  • env.ps1 Shell script updates
  • build-helpers.sh Shell script updates
  • build-platform-helpers.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • helper-pipeline.yml CI workflow configuration
  • platform-helpers.yml CI workflow configuration
  • Added proper caching for helper artifacts (1f45baf3) instantiate internal
    3 files
    • package-helpers.sh
    • test-binaries.ps1
    • test-integration.ps1
  • Fixed Windows compatibility in Python packager remediate internal
    3 files
    • package-helpers.sh
    • test-binaries.ps1
    • test-integration.ps1

Security and Subprocess Fixes

10 files changed
  • taster-pipeline.yml CI workflow configuration
  • run-platform-tests.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • test-binaries.ps1 Shell script updates
  • test-binaries.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
  • test-with-act.sh Shell script updates
  • Fixed security issues and subprocess usage remediate internal
    3 files
    • taster-pipeline.yml
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
  • Skipped problematic launcher execution tests in CI qualify internal
    5 files
    • taster-pipeline.yml
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
    • test-binaries.ps1
    • test-binaries.sh
  • Fixed taster test workflow issues qualify internal
    5 files
    • taster-pipeline.yml
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
    • test-binaries.ps1
    • test-binaries.sh