Skip to content

v0.0.21 - Add automated SPDX SBOM generation to releases (#265)

Choose a tag to compare

@github-actions github-actions released this 11 Aug 13:11
· 34 commits to main since this release
1e02965

🌟 Summary

Automated, security-focused release: v0.0.21 adds SPDX SBOM generation and upload to every release, improves CI reliability and notifications, and updates the SDK version. πŸš€πŸ”’

πŸ“Š Key Changes

  • Automated SBOM generation and release upload using Anchore (outputs sbom.spdx.json) πŸ“¦
  • Isolated environment for accurate dependency capture during SBOM creation (uv-based) 🧩
  • Safer notifications by escaping quotes in PR titles to avoid shell/JSON issues πŸ› οΈ
  • SDK version bumped to 0.0.21 πŸ”–
  • CI/Workflow upgrades:
    • Updated actions: setup-uv v6, download-artifact v5, Slack action v2.1.1 ⬆️
    • New permissions blocks for least-privilege security in workflows πŸ”
    • Refined link-checking: simpler Lychee install, broader valid HTTP codes, proper headers, and fail-on-errors βœ…
    • Enhanced Ultralytics Actions workflow with AI-powered summaries, labels, and formatting for JSON/CSS πŸ€–
  • Documentation cleanup and small polish in README and docstrings 🧹

🎯 Purpose & Impact

  • Strengthens supply chain transparency and compliance for enterprises by publishing an SPDX SBOM with every release πŸ”
  • Improves CI stability and security with clearer permissions, robust notifications, and reliable link checks βœ…
  • Enhances developer experience via automated formatting, AI-powered PR summaries/labels, and modernized workflows βš™οΈ
  • Minor docs and wording fixes contribute to a cleaner, more professional SDK experience πŸ“š

What's Changed

Full Changelog: v0.0.20...v0.0.21