Skip to content

Comments

feat(ci): add entrypoints + add version checks + add minimal release testing + uncomment publishing to pypi#1589

Merged
imstevenpmwork merged 1 commit intomainfrom
feat/ci_supports
Jul 25, 2025
Merged

feat(ci): add entrypoints + add version checks + add minimal release testing + uncomment publishing to pypi#1589
imstevenpmwork merged 1 commit intomainfrom
feat/ci_supports

Conversation

@imstevenpmwork
Copy link
Collaborator

@imstevenpmwork imstevenpmwork commented Jul 24, 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:

  • Adds (optional) entry points for common scripts in the package
  • Does sanity checks for the versioning of the release
  • Adds minimal testing for post-release
  • Enables publishing to PyPI job

Notes:

Some TODOs for future PRs:

  • Tag documentation with the same tag
  • Create a workflow for testing the release pipeline on a weekly basis & publishing in test pypi
  • Consider alpha/pre-release or rc tagging

@imstevenpmwork imstevenpmwork marked this pull request as draft July 24, 2025 16:46
@imstevenpmwork imstevenpmwork self-assigned this Jul 24, 2025
@imstevenpmwork imstevenpmwork added enhancement Suggestions for new features or improvements CI Issues related to the continuous integration pipeline labels Jul 24, 2025
@imstevenpmwork imstevenpmwork marked this pull request as ready for review July 24, 2025 16:54
@CarolinePascal CarolinePascal self-requested a review July 24, 2025 17:37
@imstevenpmwork imstevenpmwork merged commit d4f962f into main Jul 25, 2025
11 checks passed
@imstevenpmwork imstevenpmwork deleted the feat/ci_supports branch July 25, 2025 10:06
CarolinePascal pushed a commit that referenced this pull request Jul 25, 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
fracapuano pushed a commit that referenced this pull request Sep 12, 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