pyvider-hcl 2025-08-09
GitHub Actions workflows and CI infrastructure
27 files · 4,238+ · 339-

GitHub Actions workflow infrastructure

14 files changed
  • ci.yml Core CI workflow for linting, type checking, and testing
  • main-pipeline.yml Main pipeline orchestrating CI stages
  • release.yml Release publishing workflow
  • security.yml Security scanning workflow (CodeQL, dependency audit)
  • flavor-packaging.yml Flavor packaging workflow
  • flavor-tests.yml Flavor test runner workflow
  • helpers-build.yml Helpers build workflow for Go/Rust binaries
  • taster-self-package.yml Taster self-packaging workflow
  • taster-tests.yml Taster test workflow
  • action.yml Composite action for building Go/Rust helper binaries
  • action.yml Composite action for Python/uv environment setup
  • workflow-config.yml Centralized workflow configuration
  • ci.yml Archived/broken CI workflow kept for reference
  • release.yml Archived/broken release workflow kept for reference
  • Added nine GitHub Actions workflow files covering CI, security, release, flavor packaging, helpers build, and taster workflows baseline architectural
    4 files
    • ci.yml
    • main-pipeline.yml
    • release.yml
    • security.yml
  • Added composite actions for building Go/Rust helpers and setting up Python/uv environments baseline internal
    2 files
    • action.yml
    • action.yml
  • Added centralized workflow-config.yml and archived broken workflow attempts in .github/broke/ baseline internal
    3 files
    • workflow-config.yml
    • ci.yml
    • release.yml

Documentation and dependency updates

4 files changed
  • README.md Updated code examples with correct imports
  • GEMINI.md Empty placeholder file
  • guide.md Minor guide update
  • pyproject.toml Added pytest-benchmark, updated ruff rules, version formatting
  • Added missing pretty_print_cty import to README code examples specify internal
    1 file
    • README.md
  • Added pytest-benchmark to dev dependency group for performance testing baseline internal
    1 file
    • pyproject.toml
  • Removed deprecated ANN101/ANN102 from ruff ignore list baseline internal
    1 file
    • pyproject.toml

Environment and printer improvements

5 files changed
  • env.ps1 New PowerShell environment setup script (359 lines)
  • env.sh Major expansion of shell environment script
  • parser.py Minor type annotation cleanup
  • printer.py Reformatted cast() lines for line length compliance
  • wrkenv.toml New workspace environment configuration
  • Added env.ps1 PowerShell and expanded env.sh for cross-platform development environment setup baseline internal
    2 files
    • env.ps1
    • env.sh
  • Reformatted long cast() lines in printer.py for line length compliance decouple internal
    1 file
    • printer.py
  • Added wrkenv.toml workspace environment configuration baseline internal
    1 file
    • wrkenv.toml