v0.0.41 - Update summarize_release.py for initial releases (#367)
π Summary
Version v0.0.41
introduces improved Git tagging for release management, standardized license formatting across files, and updated dependencies to maintain compatibility. π
π Key Changes
- π§ Improved Git Tag Handling: Updated
summarize_release.py
to retrieve initial commit SHA when tags are absent, ensuring robust tag identification. - π Consistent License Headers: Standardized license headers across Python, YAML, and TOML files.
- π Dependency Update: Bumped
astral-sh/setup-uv
from v4 to v5 for GitHub Actions workflows to optimize configurations. - π’ Version increment from
0.0.40
to0.0.41
.
π― Purpose & Impact
- Enhanced Release Generation: Ensures release summaries are accurate and reliable, even in repositories without prior tags, streamlining CI/CD workflows.
- Clearer Licensing: Standardized license formatting improves readability and adheres to best practices for transparency in file metadata.
- Improved Workflow Efficiency: Dependency updates enhance GitHub Actions performance, leveraging caching by default for faster, more cost-efficient builds.
π Impact: Greater consistency, efficiency, and reliability for all users. π
What's Changed
- Standardize license headers in Python files by @pderrenger in #363
- Standardize license headers in TOML/YAML files by @pderrenger in #364
- Bump astral-sh/setup-uv from 4 to 5 in /.github/workflows by @dependabot[bot] in #366
- Bump astral-sh/setup-uv from 4 to 5 by @dependabot[bot] in #365
- Update summarize_release.py for initial releases by @glenn-jocher in #367
Full Changelog: v0.0.40...v0.0.41