Skip to content

feat(ci): include addon wheel bundles in release pipeline #789

@rachmlenig

Description

@rachmlenig

Description

When a new version is released, addon wheel bundles (tts, stt, onnxruntime, etc.) are not built and attached to the release. This means lf addons install tts returns a 404 for any released version.

Current Behavior

  • Addon wheels were built once as a test release (v0.0.1+feat.addons) via test-addon-branch.yml
  • The CLI looks for wheels on the release matching the installed CLI version (e.g., v0.0.27)
  • No wheels exist on v0.0.27 → 404

Expected Behavior

The release workflow should automatically build and attach addon wheel bundles for all supported platforms as part of each release.

Workaround

LF_ADDON_RELEASE_TAG="v0.0.1+feat.addons" lf addons install tts

Context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions