pyvider-hcl
2025-08-09
GitHub Actions workflows and CI infrastructure
27 files · 4,238+ · 339-
GitHub Actions workflow infrastructure
14 files changed
ci.ymlCore CI workflow for linting, type checking, and testingmain-pipeline.ymlMain pipeline orchestrating CI stagesrelease.ymlRelease publishing workflowsecurity.ymlSecurity scanning workflow (CodeQL, dependency audit)flavor-packaging.ymlFlavor packaging workflowflavor-tests.ymlFlavor test runner workflowhelpers-build.ymlHelpers build workflow for Go/Rust binariestaster-self-package.ymlTaster self-packaging workflowtaster-tests.ymlTaster test workflowaction.ymlComposite action for building Go/Rust helper binariesaction.ymlComposite action for Python/uv environment setupworkflow-config.ymlCentralized workflow configurationci.ymlArchived/broken CI workflow kept for referencerelease.ymlArchived/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.ymlmain-pipeline.ymlrelease.ymlsecurity.yml
- Added composite actions for building Go/Rust helpers and setting up Python/uv environments
baseline
internal
2 files
action.ymlaction.yml
- Added centralized workflow-config.yml and archived broken workflow attempts in .github/broke/
baseline
internal
3 files
workflow-config.ymlci.ymlrelease.yml
Documentation and dependency updates
4 files changed
README.mdUpdated code examples with correct importsGEMINI.mdEmpty placeholder fileguide.mdMinor guide updatepyproject.tomlAdded pytest-benchmark, updated ruff rules, version formatting
Environment and printer improvements
5 files changed
env.ps1New PowerShell environment setup script (359 lines)env.shMajor expansion of shell environment scriptparser.pyMinor type annotation cleanupprinter.pyReformatted cast() lines for line length compliancewrkenv.tomlNew workspace environment configuration
- Added env.ps1 PowerShell and expanded env.sh for cross-platform development environment setup
baseline
internal
2 files
env.ps1env.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