flavorpack 2025-08-20
Flavorpack
180 files · 14,905+ · 8,378-

PSP Reader and Verification Tools

10 files changed
  • validate-package-with-pretaster.sh Shell script updates
  • build-pretaster-chain.sh Shell script updates
  • package-helper-artifacts.sh Shell script updates
  • package-helpers.sh Shell script updates
  • package-installed-helpers.sh Shell script updates
  • package-platform-helpers.sh Shell script updates
  • run-pretaster-tests.sh Shell script updates
  • test-flavor-with-taster.sh Shell script updates
  • test-package.sh Shell script updates
  • action.yml CI workflow configuration
  • Created helpers/taster/psp-reader.sh (447+ lines) for reading PSPF packages decouple internal
    3 files
    • validate-package-with-pretaster.sh
    • build-pretaster-chain.sh
    • package-helper-artifacts.sh
  • Added verify-psp-package.sh for package verification baseline internal
    3 files
    • validate-package-with-pretaster.sh
    • build-pretaster-chain.sh
    • package-helper-artifacts.sh
  • Added compare-psp-packages.sh (191 lines) for package comparison baseline internal
    3 files
    • validate-package-with-pretaster.sh
    • build-pretaster-chain.sh
    • package-helper-artifacts.sh
  • Added test-reproducible-builds.sh (149 lines) for build reproducibility qualify internal
    5 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • test-package.sh
    • run-tests-with-helpers.sh
    • test-installed-helpers.sh
  • Created PSP reader documentation and test results qualify internal
    5 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • test-package.sh
    • run-tests-with-helpers.sh
    • test-installed-helpers.sh

Project Documentation Overhaul

10 files changed
  • run-pretaster-tests.sh Shell script updates
  • test-flavor-with-taster.sh Shell script updates
  • pretaster-pipeline.yml CI workflow configuration
  • taster-pipeline.yml CI workflow configuration
  • act-test.yml CI workflow configuration
  • build-pretaster-chain.sh Shell script updates
  • create-pretaster-matrix.sh Shell script updates
  • validate-package-with-pretaster.sh Shell script updates
  • act-event.json JSON configuration
  • action.yml CI workflow configuration
  • Overhauled and restructured project documentation (b4f4e21c, cfb11093) decouple architectural
    3 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • pretaster-pipeline.yml
  • Added signature verification results documentation instantiate internal
    3 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • pretaster-pipeline.yml
  • Added test manifests and taster manifest configurations qualify internal
    5 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • act-test.yml
    • combine-test-results.sh
    • run-platform-tests.sh

Pretaster Pipeline Development

10 files changed
  • build-pretaster-chain.sh Shell script updates
  • run-pretaster-tests.sh Shell script updates
  • create-pretaster-matrix.sh Shell script updates
  • validate-package-with-pretaster.sh Shell script updates
  • pretaster-pipeline.yml CI workflow configuration
  • test-flavor-with-taster.sh Shell script updates
  • taster-pipeline.yml CI workflow configuration
  • action.yml CI workflow configuration
  • build-flavor.sh Shell script updates
  • build-helpers.sh Shell script updates
  • Developed pretaster pipeline scripts for CI baseline internal
    2 files
    • pretaster-pipeline.yml
    • taster-pipeline.yml
  • Added build-innerpretaster.sh and build-taster-with-flavor.sh instantiate internal
    3 files
    • build-pretaster-chain.sh
    • run-pretaster-tests.sh
    • create-pretaster-matrix.sh
  • Fixed pretaster test scripts to properly track and report failures qualify internal
    5 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • combine-test-results.sh
    • run-platform-tests.sh
    • run-tests-with-helpers.sh
  • Fixed pretaster manifest slot field to use ‘path’ instead of ‘source’ remediate internal
    3 files
    • build-pretaster-chain.sh
    • run-pretaster-tests.sh
    • create-pretaster-matrix.sh
  • Fixed build-pretaster-chain.sh to use utilities.tar.gz instead of non-existent shell.tar.gz remediate internal
    3 files
    • build-pretaster-chain.sh
    • run-pretaster-tests.sh
    • create-pretaster-matrix.sh

CI Pipeline Fixes

10 files changed
  • test-integration.ps1 Shell script updates
  • validate-helper-pipeline.py Python source updates
  • action.yml CI workflow configuration
  • build-helpers.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • test-installed-helpers.sh Shell script updates
  • generate-pipeline-summary.py Python source updates
  • build-flavor.sh Shell script updates
  • build-pretaster-chain.sh Shell script updates
  • calculate-helper-hash.sh Shell script updates
  • Added Windows ARM64 support and fixed shell execution remediate internal
    3 files
    • test-integration.ps1
    • validate-helper-pipeline.py
    • action.yml
  • Fixed test_build_reproducibility test qualify internal
    4 files
    • test-integration.ps1
    • run-tests-with-helpers.sh
    • test-installed-helpers.sh
    • combine-test-results.sh
  • Fixed GitHub Actions pipelines remediate internal
    3 files
    • test-integration.ps1
    • validate-helper-pipeline.py
    • action.yml
  • Fixed UV Python installation in CI remediate internal
    2 files
    • validate-helper-pipeline.py
    • generate-pipeline-summary.py
  • Handled helpers location dynamically in build scripts instantiate internal
    3 files
    • test-integration.ps1
    • validate-helper-pipeline.py
    • action.yml

Pretaster CI Integration

10 files changed
  • build-pretaster-chain.sh Shell script updates
  • run-pretaster-tests.sh Shell script updates
  • create-pretaster-matrix.sh Shell script updates
  • validate-package-with-pretaster.sh Shell script updates
  • pretaster-pipeline.yml CI workflow configuration
  • test-flavor-with-taster.sh Shell script updates
  • action.yml CI workflow configuration
  • build-helpers.sh Shell script updates
  • run-tests-with-helpers.sh Shell script updates
  • test-installed-helpers.sh Shell script updates
  • Fixed pretaster CI to exclude orchestration test from core suite qualify internal
    5 files
    • run-pretaster-tests.sh
    • pretaster-pipeline.yml
    • test-flavor-with-taster.sh
    • run-tests-with-helpers.sh
    • test-installed-helpers.sh
  • Added slot tar.gz files needed for orchestration test qualify internal
    4 files
    • run-pretaster-tests.sh
    • test-flavor-with-taster.sh
    • run-tests-with-helpers.sh
    • test-installed-helpers.sh
  • Added Go and Rust setup to pretaster workflow baseline internal
    5 files
    • build-pretaster-chain.sh
    • run-pretaster-tests.sh
    • create-pretaster-matrix.sh
    • validate-package-with-pretaster.sh
    • pretaster-pipeline.yml
  • Fixed pretaster CI to use pre-built helpers instead of building from source remediate internal
    2 files
    • pretaster-pipeline.yml
    • taster-pipeline.yml

Rust Logger Fix

10 files changed
  • 07_versioning.md Documentation updates
  • BUILD_SYSTEM.md Documentation updates
  • CROSSLANG_CHAIN_PLAN.md Documentation updates
  • DEVELOPMENT.md Documentation updates
  • DOCUMENTATION.md Documentation updates
  • FLAVOR_BUILD_PLAN.md Documentation updates
  • LOGGING_UPDATE_STATUS.md Documentation updates
  • WORKFLOW_PLAN.md Documentation updates
  • RATIONALE.md Documentation updates
  • README.md Documentation updates
  • Fixed unused import warning in Rust logger - use imported Local instead of chrono::Local deprecate internal
    3 files
    • 07_versioning.md
    • BUILD_SYSTEM.md
    • CROSSLANG_CHAIN_PLAN.md