pyvider-hcl 2026-01-07
Migrated CI and release workflows to reusable workflow calls
3 files · 33+ · 113-

Migrated to reusable CI workflow

1 file changed
  • ci.yml Replaced inline quality/test/build jobs with single call to provide-io/ci-tooling python-ci.yml
  • Replaced entire inline CI pipeline with a call to provide-io/ci-tooling/.github/workflows/python-ci.yml@v0 baseline behavioral
    1 file
    • ci.yml
  • Passes configuration via with: parameters including python-version, coverage-threshold, run-security, run-secret-scan baseline internal
    1 file
    • ci.yml
  • Added security-events write permission and secrets inherit harden internal
    1 file
    • ci.yml

Simplified release workflow

2 files changed
  • release.yml Rewrote to use reusable workflow pattern with dispatch inputs
  • pyproject.toml Updated configuration for reusable workflow compatibility
  • Rewrote release.yml to use reusable workflow pattern baseline behavioral
    1 file
    • release.yml
  • Added workflow_dispatch inputs for publish-testpypi and publish-pypi boolean options instantiate behavioral
    1 file
    • release.yml