You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: use baipp to build both packages and test them together
Updates the CI pipeline to use hynek/build-and-inspect-python-package@v2 for both packages:
Package job changes:
- Build vcs-versioning using baipp with 'path: nextgen/vcs-versioning'
- Build setuptools-scm using baipp at repo root
- Download both artifacts and combine into 'All-Packages' artifact
Test job changes:
- Download 'All-Packages' artifact containing both wheels
- Install vcs-versioning wheel first (dependency)
- Install setuptools-scm wheel second
- Run tests for both packages: 'testing/' and 'nextgen/vcs-versioning/testingB/'
- Tests run against installed wheels instead of source code
Distribution jobs updated:
- dist_upload, upload-release-assets, test-pypi-upload now use 'All-Packages'
- Both packages will be uploaded to PyPI on release
This ensures proper packaging validation for both packages and tests them
as they would be installed by end users.
0 commit comments