Skip to content

Comments

feat(ci): add release workflow#1562

Merged
fracapuano merged 1 commit intomainfrom
ci/release_workflow
Jul 21, 2025
Merged

feat(ci): add release workflow#1562
fracapuano merged 1 commit intomainfrom
ci/release_workflow

Conversation

@imstevenpmwork
Copy link
Collaborator

@imstevenpmwork imstevenpmwork commented Jul 21, 2025

This PR is part of a series of future improvements to build a reliable system and infrastructure that lets us publish new releases with confidence. This takes care of:

  • Adding a Github CI workflows for creating a GH Release (and a PyPI release in the future)

How does it work?

  • For now we manually bump the pyproject.toml version + manually create & push a tag of the form of v*.*.* in main
  • Once the tag has been pushed, the release workflow will trigger: does a sanity check on the version number, build the wheels, creates a GH release, automates the release notes and uploads the assets.

Notes

We don't publish to PyPI yet due to the following reasons:

  • We need to properly configure the entry points for the main CLI scripts we provide (like lerobot.teleoperate)
  • We need to configure the __init__ root module for exposing properly our public API
  • We need the permissions/ownership of lerobot name in pypi

@imstevenpmwork imstevenpmwork self-assigned this Jul 21, 2025
@imstevenpmwork imstevenpmwork added enhancement Suggestions for new features or improvements CI Issues related to the continuous integration pipeline labels Jul 21, 2025
Copy link
Contributor

@fracapuano fracapuano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, let's go pip install lerobot

@fracapuano fracapuano merged commit f6ec1d8 into main Jul 21, 2025
13 of 15 checks passed
@fracapuano fracapuano deleted the ci/release_workflow branch July 21, 2025 17:08
AdilZouitine pushed a commit that referenced this pull request Jul 23, 2025
AdilZouitine pushed a commit that referenced this pull request Jul 23, 2025
AdilZouitine pushed a commit that referenced this pull request Jul 23, 2025
AdilZouitine pushed a commit that referenced this pull request Aug 10, 2025
milong26 pushed a commit to milong26/lerobot_diy that referenced this pull request Aug 26, 2025
Ricci084 pushed a commit to JeffWang987/lerobot that referenced this pull request Sep 5, 2025
BillmanH pushed a commit to BillmanH/lerobot that referenced this pull request Sep 7, 2025
sandhya-cb pushed a commit to sandhya-cb/lerobot-clutterbot that referenced this pull request Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Issues related to the continuous integration pipeline enhancement Suggestions for new features or improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants