flavorpack 2026-03-27
Pre-commit hooks, temp→temporary rename, Go linter fixes, FlavorConfigManager lazy singleton
136 files · 3,858+ · 1,312-

Pre-commit hooks and linter compliance

1 file changed
  • .pre-commit-config.yaml Pre-commit config with ruff, mypy, and standard hooks
  • Pre-commit hooks added: ruff (lint + format), mypy strict, and standard hooks. All linter and type checker diagnostics fixed across Python, Go, and CI configuration files. baseline internal
    1 file
    • .pre-commit-config.yaml

temp→temporary lifecycle rename and checksum fix

1 file changed
  • lifecycle.py Complete temp→temporary lifecycle rename; map guard fix; checksum verification loosened
  • ’temp’ lifecycle renamed to ’temporary’ throughout codebase. Map guard corrected. Checksum verification loosened to handle platform-specific variations in wheel content. remediate behavioral
    1 file
    • lifecycle.py

FlavorConfigManager lazy singleton refactor

1 file changed
  • config.py FlavorConfigManager refactored as lazy singleton for consistent config access across the process
  • FlavorConfigManager refactored as a lazy singleton, ensuring consistent config access across the process without repeated file reads. Coverage tests added for cache, workenv CLI, launcher, log_guards, and package parsing. decouple internal
    1 file
    • config.py