pyvider-hcl 2025-12-28
Standardized CI and release workflows with artifact pipeline
4 files · 84+ · 26-

Enhanced CI workflow with build artifacts

1 file changed
  • ci.yml Renamed from main.yml, added build job with artifact upload
  • Renamed .github/workflows/main.yml to .github/workflows/ci.yml baseline internal
    1 file
    • ci.yml
  • Added build job that runs after tests, builds the package with uv build, and uploads dist artifacts baseline behavioral
    1 file
    • ci.yml

Rewrote release workflow with multi-stage pipeline

3 files changed
  • release.yml Rewrote with artifact download, GitHub release creation, and PyPI publish stages
  • pyproject.toml Updated build configuration
  • exceptions.py Updated exception handling
  • Replaced simple PyPI publish workflow with multi-stage pipeline: download CI artifacts, create GitHub release, publish to PyPI instantiate behavioral
    1 file
    • release.yml
  • Added workflow_dispatch trigger and contents write permissions baseline internal
    1 file
    • release.yml
  • Uses dawidd6/action-download-artifact@v6 and softprops/action-gh-release@v2 baseline internal
    1 file
    • release.yml