flavorpack 2026-03-26
Resolve taster grpcio yank, truststore SSL error, Windows combo test port
63 files · 1,280+ · 812-

Dependency fixes: grpcio yank and cryptography/cffi pins

3 files changed
  • uv.lock Updated to resolve grpcio yanked version; pinned cryptography and cffi for win_arm64 compatibility
  • uv.lock Taster lockfile updated
  • uv.lock Pretaster lockfile updated
  • grpcio version yanked from PyPI; updated lockfile to resolve to an un-yanked version. Pinned cryptography>=46.0.0,<=46.0.3 and cffi>=2.0.0 for windows_arm64 binary wheel compatibility (same pin from 03-25 now applied to taster dependencies). remediate behavioral
    2 files
    • uv.lock
    • uv.lock

truststore SSL error and Windows environment fixes

1 file changed
  • uv_manager.py Fixed truststore SSL error on Windows by ensuring system certificate store is accessible to pip subprocesses
  • truststore SSL error on Windows prevented pip from validating PyPI TLS certificates during pre-warm. Fixed by including the required system certificate environment variables in the subprocess env. remediate behavioral
    1 file
    • uv_manager.py

Windows portability fixes for CI scripts

3 files changed
  • combination-tests.sh Bash port of combo_test.py — same combination test logic in native shell for Windows compatibility
  • build-pretaster.sh Set PYTHONUTF8=1 in build-taster-with-psp.sh for Windows UTF-8 output
  • run-pretaster-tests.sh Updated test runner
  • combination-tests.sh now a native bash script (ported from Python combo_test.py) so it runs on Windows GHA without requiring a Python subprocess. PYTHONUTF8=1 set in PSP build script to prevent encoding errors on Windows console. remediate internal
    2 files
    • combination-tests.sh
    • build-pretaster.sh

.psp extension detection and security test update

2 files changed
  • create-pretaster-matrix.sh test-flavor-self-contained now finds .psp files on Windows (not only .exe)
  • test_package_security.py 4-line security test update
  • Self-contained flavor test now searches for both .exe and .psp files on Windows, since the PSP format produces a .psp artifact. remediate internal
    1 file
    • create-pretaster-matrix.sh