v0.0.23 - Fix SBOM uv ops (#269)
π Summary
Release v0.0.23 streamlines the SBOM generation in the publishing workflow for more reliable, reproducible releases, with a version bump and no changes to user-facing APIs. π§π
π Key Changes
- Simplified SBOM step by creating a named uv virtual environment: βsbom-envβ π§ͺ
- Installed the package in editable mode within that venv (uv pip install -e .) π¦
- Replaced environment handling: removed UV_PROJECT_ENVIRONMENT and set VIRTUAL_ENV to βsbom-envβ π
- Bumped package version to 0.0.23 πΌ
π― Purpose & Impact
- More stable and predictable SBOM generation, reducing environment ambiguity β
- Improved reproducibility and maintainability of the release pipeline βοΈ
- Lower risk of SBOM failures or mis-resolved environments, leading to more reliable distributions π
- No changes required for users or developers consuming the SDK; functionality remains the same π
What's Changed
- Fix SBOM uv ops by @glenn-jocher in #269
Full Changelog: v0.0.22...v0.0.23