flavorpack 2025-08-14
Flavorpack
190 files · 24,830+ · 7,043-

GitHub Actions CI/CD Workflows

10 files changed
  • action.yml CI workflow configuration
  • test.py Python test updates
  • test-manifest.json JSON configuration
  • test-simple.json JSON configuration
  • test.sh Shell script updates
  • test_verify.rs Rust source updates
  • __init__.py Python test updates
  • __init__.py Python test updates
  • test_bundle_execution.py Python test updates
  • test_launcher_execution.py Python test updates
  • Implemented Fix GitHub Actions workflows with proper job dependencies remediate internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml
  • Added [skip ci] support to workflows for auto-commit filtering baseline internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml
  • Split pytest execution into parallel flavor and taster workflows qualify internal
    5 files
    • action.yml
    • test.py
    • test-manifest.json
    • test-simple.json
    • test.sh
  • Created helper build workflows with optimized paths streamline internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml

ARM64 Platform Support

10 files changed
  • action.yml CI workflow configuration
  • action.yml CI workflow configuration
  • workflow-config.yml Configuration updates
  • ci.yml CI workflow configuration
  • orchestrator.yml CI workflow configuration
  • release.yml CI workflow configuration
  • security.yml CI workflow configuration
  • build.sh Shell script updates
  • main.go Go builder implementation
  • builder.go Go builder implementation
  • Added ARM64 support for Linux and Windows build targets instantiate internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml
  • Updated build matrices to include ARM64 architecture instantiate internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml
  • Cross-compilation configuration for multi-architecture builds decouple internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml

Comprehensive Test Marking Strategy

10 files changed
  • test.py Python test updates
  • test-manifest.json JSON configuration
  • test-simple.json JSON configuration
  • test.sh Shell script updates
  • test_verify.rs Rust source updates
  • __init__.py Python test updates
  • __init__.py Python test updates
  • test_bundle_execution.py Python test updates
  • test_launcher_execution.py Python test updates
  • test_mmap_backends.py Python test updates
  • Implemented test marking strategy for categorizing tests qualify internal
    5 files
    • test.py
    • test-manifest.json
    • test-simple.json
    • test.sh
    • test_verify.rs
  • Added pytest markers for flavor, taster, integration, and cross-language tests qualify internal
    5 files
    • test.py
    • test-manifest.json
    • test-simple.json
    • test.sh
    • test_verify.rs
  • Enables selective test execution in CI pipelines qualify internal
    5 files
    • test.py
    • test-manifest.json
    • test-simple.json
    • test.sh
    • test_verify.rs

Helper Build Optimization

10 files changed
  • main.go Go builder implementation
  • builder.go Go builder implementation
  • action.yml CI workflow configuration
  • main.go Go launcher implementation
  • go.mod Project files
  • api.go Go source updates
  • exceptions.go Go source updates
  • errors.go Go source updates
  • compression.go Go source updates
  • constants.go Go source updates
  • Optimized helper builds with db49ca69 commit streamline internal
    3 files
    • main.go
    • builder.go
    • action.yml
  • Fixed Go helper build paths for cross-platform compatibility remediate internal
    5 files
    • main.go
    • builder.go
    • main.go
    • api.go
    • exceptions.go
  • Updated license files and build configuration instantiate internal
    3 files
    • main.go
    • builder.go
    • action.yml

Squashed Feature Release

10 files changed
  • check_metadata.py Python source updates
  • extracted_metadata.json JSON configuration
  • manifest.json JSON configuration
  • psp.json JSON configuration
  • pyproject.toml Project configuration
  • __init__.py Python source updates
  • cli.py CLI implementation
  • __init__.py Python source updates
  • argv.py Python source updates
  • benchmark.py Python source updates
  • Large squashed commit (89258daf) consolidating feature branch work decouple behavioral
    3 files
    • check_metadata.py
    • extracted_metadata.json
    • manifest.json
  • Includes accumulated improvements across the entire codebase decouple internal
    3 files
    • check_metadata.py
    • extracted_metadata.json
    • manifest.json

CI Pipeline Tuning

10 files changed
  • action.yml CI workflow configuration
  • action.yml CI workflow configuration
  • workflow-config.yml Configuration updates
  • ci.yml CI workflow configuration
  • orchestrator.yml CI workflow configuration
  • release.yml CI workflow configuration
  • security.yml CI workflow configuration
  • build.sh Shell script updates
  • main.go Go builder implementation
  • builder.go Go builder implementation
  • Multiple rounds of workflow fixes and improvements remediate internal
    5 files
    • action.yml
    • action.yml
    • workflow-config.yml
    • ci.yml
    • orchestrator.yml
  • Adjusted build matrices and job dependencies baseline internal
    5 files
    • workflow-config.yml
    • ci.yml
    • orchestrator.yml
    • release.yml
    • security.yml
  • Updated artifact handling and caching strategies decouple internal
    3 files
    • action.yml
    • action.yml
    • workflow-config.yml