dependabot[bot]
34bd3198a1
chore(deps): bump the actions group with 15 updates
...
Bumps the actions group with 15 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `6` | `7` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3` | `4` |
| [docker/login-action](https://github.com/docker/login-action ) | `3` | `4.4.0` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `6` | `7` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4` | `7` |
| [huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml](https://github.com/huggingface/doc-builder ) | `2430c1ec91d04667414e2fa31ecfc36c153ea391` | `6108e850ae1cf2f71bb0815a600bcd50c39abfa7` |
| [huggingface/doc-builder/.github/workflows/build_main_documentation.yml](https://github.com/huggingface/doc-builder ) | `e60a538eea9817ab312196d0d233604b01697265` | `6108e850ae1cf2f71bb0815a600bcd50c39abfa7` |
| [huggingface/doc-builder/.github/workflows/build_pr_documentation.yml](https://github.com/huggingface/doc-builder ) | `e60a538eea9817ab312196d0d233604b01697265` | `6108e850ae1cf2f71bb0815a600bcd50c39abfa7` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) | `6` | `8.3.2` |
| [actions/github-script](https://github.com/actions/github-script ) | `8` | `9` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4` | `8` |
| [actions/labeler](https://github.com/actions/labeler ) | `6` | `7` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `6.2.0` | `7.0.0` |
| [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) | `1.13.0` | `1.14.1` |
| [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog ) | `3.90.0` | `3.95.9` |
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `docker/setup-buildx-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
Updates `docker/login-action` from 3 to 4.4.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4.4.0 )
Updates `docker/build-push-action` from 6 to 7
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
Updates `huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml` from 2430c1ec91d04667414e2fa31ecfc36c153ea391 to 6108e850ae1cf2f71bb0815a600bcd50c39abfa7
- [Release notes](https://github.com/huggingface/doc-builder/releases )
- [Commits](https://github.com/huggingface/doc-builder/compare/2430c1ec91d04667414e2fa31ecfc36c153ea391...6108e850ae1cf2f71bb0815a600bcd50c39abfa7 )
Updates `huggingface/doc-builder/.github/workflows/build_main_documentation.yml` from e60a538eea9817ab312196d0d233604b01697265 to 6108e850ae1cf2f71bb0815a600bcd50c39abfa7
- [Release notes](https://github.com/huggingface/doc-builder/releases )
- [Commits](https://github.com/huggingface/doc-builder/compare/e60a538eea9817ab312196d0d233604b01697265...6108e850ae1cf2f71bb0815a600bcd50c39abfa7 )
Updates `huggingface/doc-builder/.github/workflows/build_pr_documentation.yml` from e60a538eea9817ab312196d0d233604b01697265 to 6108e850ae1cf2f71bb0815a600bcd50c39abfa7
- [Release notes](https://github.com/huggingface/doc-builder/releases )
- [Commits](https://github.com/huggingface/doc-builder/compare/e60a538eea9817ab312196d0d233604b01697265...6108e850ae1cf2f71bb0815a600bcd50c39abfa7 )
Updates `astral-sh/setup-uv` from 6 to 8.3.2
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v8.3.2 )
Updates `actions/github-script` from 8 to 9
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v8...v9 )
Updates `actions/download-artifact` from 4 to 8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
Updates `actions/labeler` from 6 to 7
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v6...v7 )
Updates `actions/setup-python` from 6.2.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/a309ff8b426b58ec0e2a45f0f869d46889d02405...5fda3b95a4ea91299a34e894583c3862153e4b97 )
Updates `pypa/gh-action-pypi-publish` from 1.13.0 to 1.14.1
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e...ba38be9e461d3875417946c167d0b5f3d385a247 )
Updates `trufflesecurity/trufflehog` from 3.90.0 to 3.95.9
- [Release notes](https://github.com/trufflesecurity/trufflehog/releases )
- [Commits](https://github.com/trufflesecurity/trufflehog/compare/eafb8c5f6a06175141c27f17bcc17941853d0047...27b0417c16317ca9a472a9a8092acce143b49c55 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/login-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml
dependency-version: 6108e850ae1cf2f71bb0815a600bcd50c39abfa7
dependency-type: direct:production
dependency-group: actions
- dependency-name: huggingface/doc-builder/.github/workflows/build_main_documentation.yml
dependency-version: 6108e850ae1cf2f71bb0815a600bcd50c39abfa7
dependency-type: direct:production
dependency-group: actions
- dependency-name: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml
dependency-version: 6108e850ae1cf2f71bb0815a600bcd50c39abfa7
dependency-type: direct:production
dependency-group: actions
- dependency-name: astral-sh/setup-uv
dependency-version: 8.3.2
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/github-script
dependency-version: '9'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/labeler
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-python
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: pypa/gh-action-pypi-publish
dependency-version: 1.14.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: trufflesecurity/trufflehog
dependency-version: 3.95.9
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-27 11:25:27 +00:00
Pauline Bailly-Masson
1396b9fab7
🔒 Pin GitHub Actions to commit SHAs ( #3265 )
...
* 🔒 pin quality.yml actions to commit SHAs
* 🔒 pin fast_tests.yml actions to commit SHAs
* 🔒 pin full_tests.yml actions to commit SHAs
* 🔒 pin documentation.yml actions to commit SHAs
* 🔒 pin documentation-upload-pr.yml actions to commit SHAs
* 🔒 pin release.yml actions to commit SHAs
* 🔒 pin security.yml actions to commit SHAs
---------
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org >
2026-04-07 16:11:14 +02:00
Steven Palma
50a1e67e94
feat(ci): add uv.lock ( #3292 )
...
* feat(ci): add uv.lock
* feat(ci): use uv.lock in CI PR testing
* chore(ci): rename nightly to docker publish and test
* feat(ci): automated update of uv.lock + remove unbound check + docker images now use uv.lock
* fix(ci): add --force-with-lease + set -e for silent erros
2026-04-06 12:23:37 +02:00
Steven Palma
85de893fa7
fix(ci): skip HF log in (and tests) in forks and community PRs ( #3097 )
...
* fix(ci): skip HF log in (and tests) in forks and community PRs
* chore(test): remove comment about test meant to be only run locally
* fix(tests): no hf log in decorator for xvla
* fix(test): no decorator in yield
2026-03-06 16:33:43 +01:00
Steven Palma
e489ba24fc
feat(dependencies): require Python 3.12+ as minimum version ( #3023 )
...
* feat(dependecies): upgrade to python3.12
* fix(test): processor regex message
* fix(test): processor regex message
* fix(dependecies): resolve all tags in python 3.12
* fix(dependecies): add more hints to faster resolve
* chore(dependecies): remove cli tag huggingface-hub dep
* refactor(policy): update eagle for python3.12
* chore(docs): update policy creation for python 3.12
* chore(test): skip failing tests in macos
2026-03-06 10:15:13 +01:00
Steven Palma
f0d2b37beb
chore(dependencies): bump transformers v5 ( #2964 )
...
* chore(dependencies): upgrade transformers + hggingface-hub + peft + scipy
* chore(dependencies): bump pi0 family to transformers v5
* chore(dependencies): bump wall x to transformers v5
* chore(dependencies): bump gr00t to transformers v5
* chore(style): fix pre-commit
* fix(policy): xvla forced_bos_token missing
* test(rl): skip ci tests for resnet10
* Fix: full pi models support for transformer v5 (#2967 )
* fix(pi): remove loss truncation
* fix(pi): remove state padding before tokenization
* fix(pi): fix image padding value
* fix from_pretrain
* add transformer v5 changes
* remove reference
* more fixes
* make it work
* add support for rest of pi family
* add pifast work
* more changes
* more changes
* more cleanup
* fix torch params
* dtype fix
* torch compile
* embed mismatch fix
* revert groot
* more nit fixes
* remove unused classes
* more fixes
* revert
* nit
* torch dtype warning fix
* but back dynamic renaming
* add tie embedding
---------
Co-authored-by: Yufei Sun <skieyfly@gmail.com >
* chore: fix XVLA in transformers v5 (#3006 )
* test(policies): enable wall x CI testing
* style(test): pre-commit check
* style(test): pre-commit
* fix wall x for transformer v5 (#3008 )
* tv5 fix
* various wall x fixes
* Delete tests/policies/pi0_pi05/print_pi05_output_logits.py
Signed-off-by: Jade Choghari <chogharijade@gmail.com >
* sync modeling_florence2.py with chore/bump_transformers_v5
* more
* more fixes
* more
* remove comment
* more
---------
Signed-off-by: Jade Choghari <chogharijade@gmail.com >
* chore(dependencies): adjust dependencies versioning after transformers v5 (#3034 )
* chore(dependecies): adjust dependecies versioning after transformers v5
* fix(policies): remove deprecated input_embeds
* fix(policies): dict _tied_weights_keys
* chore(depedencies): common qwen-vl-utils
* chore(dependencies): bump transformers to 5.2
* Fix policy testing for tv5 (#3032 )
* fix ci logger
* other fix
* fix mypy
* change logits to torch2.10
* skip wallx|
* remove logging
---------
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org >
* feat(ci): log into HF to unblock some CI tests (#3007 )
* feat(ci): log into HF to unblock some CI tests
* chore(ci): change hf call + secret name
* fix(ci): temp fix for pi0 rtc test
* test(policies): require_cuda for unblocked tests
* test(policies): require_cuda wall_x
* fic(tests): require_cuda outter most for pi0
* fix(test): return instead of yield
---------
Signed-off-by: Steven Palma <imstevenpmwork@ieee.org >
* style(test): fix pre-commit
* chore(deps): upgrade transformers (#3050 )
* chore(test): use lerobot model
* fix(policies): change default action tokenizer for wall x
* sample on cpu
* Revert "Merge branch 'chore/bump_transformers_v5' of https://github.com/huggingface/lerobot into chore/bump_transformers_v5"
This reverts commit d9b76755f7 , reversing
changes made to 89359cb0b6 .
* Reapply "Merge branch 'chore/bump_transformers_v5' of https://github.com/huggingface/lerobot into chore/bump_transformers_v5"
This reverts commit c9914db78b .
---------
Signed-off-by: Jade Choghari <chogharijade@gmail.com >
Signed-off-by: Steven Palma <imstevenpmwork@ieee.org >
Co-authored-by: Jade Choghari <chogharijade@gmail.com >
Co-authored-by: Yufei Sun <skieyfly@gmail.com >
Co-authored-by: Pepijn <pepijn@huggingface.co >
2026-03-05 09:25:26 +01:00
Steven Palma
5095ab0845
fix(ci): permissions triton ( #3011 )
2026-02-24 19:09:34 +01:00
whats2000
778db19a17
[Bug Fix] fix(ci): prevent runner group error on fork pushes ( #2911 )
...
* fix(ci): prevent runner group error on fork pushes
Add repository check to unbound_deps_tests workflow to ensure
aws-general-8-plus runner group is only used on main repository,
preventing 'Required runner group not found' errors on forks.
* fix(ci): use gating job to prevent runner allocation on forks
The previous approach failed because GitHub evaluates runs-on before if conditions.
Now using a check-repo job that runs on ubuntu-latest first, and all jobs with
special runners depend on it and check its output before being scheduled.
* fix(ci): add gating job to full_tests to prevent runner allocation on forks
Apply the same gating pattern used in unbound_deps_tests to full_tests.yml
to prevent GitHub from trying to allocate custom runners when workflows
run on forks. The check-repo job runs first on ubuntu-latest and all jobs
with custom runners depend on it and check its output.
* fix(ci): add repository check to unbound_deps_tests workflow
Add 'if: github.repository == huggingface/lerobot' check to build-and-push-docker job to prevent runner group access errors on forks, matching the pattern used in nightly.yml
* fix(ci): add repository check to full_tests workflow
Add 'if: github.repository == huggingface/lerobot' check to build-and-push-docker and gpu-tests jobs to prevent runner group access errors on forks
* refactor(ci): remove redundant check from gpu-tests job
gpu-tests depends on build-and-push-docker via needs, so it will automatically skip when the parent job is skipped
* refactor(ci): remove unnecessary fork check from full-tests job
full-tests runs on ubuntu-latest which is available to all forks, no need to restrict it
---------
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org >
2026-02-10 15:21:40 +01:00
Pauline Bailly-Masson
a9d81e7f67
refactor(ci): Docker Hub image env ( #2755 )
...
* Refactor Docker Hub image env
Updated environment variable usage for Docker Hub credentials and corrected image tag extraction.
Signed-off-by: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com >
* same
Signed-off-by: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com >
* Apply suggestions from code review
Signed-off-by: Steven Palma <imstevenpmwork@ieee.org >
* chore(ci): remove duplicated IMAGE_FULL variable definition
---------
Signed-off-by: Pauline Bailly-Masson <155966238+paulinebm@users.noreply.github.com >
Signed-off-by: Steven Palma <imstevenpmwork@ieee.org >
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org >
2026-01-07 00:21:03 +01:00
Salman Chishti
a06f4b9140
Upgrade GitHub Actions for Node 24 compatibility ( #2691 )
2025-12-24 10:42:29 +01:00
Pepijn
ff271e8b51
pi fixes for dependencies ( #2706 )
...
* pi fixes for dependencies
* add walls sarm conflict
* also add conflicts for pi
* fix(ci): use --extra all instead of --all-extras + --no-extra
---------
Co-authored-by: Steven Palma <steven.palma@huggingface.co >
2025-12-23 23:58:34 +01:00
Tong Wu
17c5a0774f
feat: support wallx model ( #2593 )
...
* support wallx
* fix bugs in flow
* incorporate wallx model into lerobot
* update the policy methods
* reduce to least config and params & pass lerobot basic test
* fixed dtype bugs
* add wallx dependencies
* update
* remove flash-attn requirement && fix bug in inference and fast mode
* fix bug for inference
* add some small modifications
* fix pre-commit errors
* remove lerobot[wallx]
* fix ci
* fix precommit issues
* fix: exclude wallx extra properly in CI workflows
* fix: add uv conflicts for wallx transformers version
* fix: peft test import
* pre-commit
* only export WallXConfig from wall_x package to avoid peft import in CI
* remove torch dep
* precommit
* add import
---------
Co-authored-by: vincentchen <chenlufang@x2robot.com >
Co-authored-by: Geoffrey19 <sympathischmann35@gmail.com >
Co-authored-by: Pepijn <138571049+pkooij@users.noreply.github.com >
Co-authored-by: Pepijn <pepijn@huggingface.co >
2025-12-22 10:12:39 +01:00
Steven Palma
af4766b602
fix(ci): move hub artifacts to /mnt to avoid runners' No space left on device ( #2564 )
...
* fix(ci): move hub & lerobot artefacts to /mnt to avoid No space left on device in the future
* chore(ci): remove dh -h steps
2025-12-01 20:14:51 +01:00
Steven Palma
be46bdea8f
feat(policies): add Nvidia Gr00t N1.5 model ( #2292 )
...
* feat(policies): add Nvidia Gr00t N1.5 model
Co-authored-by: lbenhorin <lbenhorin@nvidia.com >
Co-authored-by: Aravindh <aravindhs@nvidia.com >
Co-authored-by: nv-sachdevkartik <ksachdev@nvidia.com >
Co-authored-by: youliangt <youliangt@nvidia.com >
Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co >
Co-authored-by: Pepijn <138571049+pkooij@users.noreply.github.com >
Co-authored-by: Jade Choghari <chogharijade@gmail.com >
* fix(docs): add groot to index
Co-authored-by: sachdevkartik <sachdev.kartik25@gmail.com >
---------
Co-authored-by: lbenhorin <lbenhorin@nvidia.com >
Co-authored-by: Aravindh <aravindhs@nvidia.com >
Co-authored-by: nv-sachdevkartik <ksachdev@nvidia.com >
Co-authored-by: youliangt <youliangt@nvidia.com >
Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co >
Co-authored-by: Pepijn <138571049+pkooij@users.noreply.github.com >
Co-authored-by: Jade Choghari <chogharijade@gmail.com >
Co-authored-by: sachdevkartik <sachdev.kartik25@gmail.com >
2025-10-23 13:50:30 +02:00
Steven Palma
d4f962fb34
feat(ci): add entrypoints + add version checks + add minimal release testing + uncomment publishing to pypi ( #1589 )
2025-07-25 12:06:46 +02:00
Steven Palma
f6ec1d89a5
feat(ci): add release workflow ( #1562 )
2025-07-21 19:08:32 +02:00
Steven Palma
e88b30e6cc
fix(ci): multiple fixes ( #1549 )
...
* fix(ci): tag of image when pushing to main
* fix(docs): remove symlink in docs folder
* chore(docs): move .mdx files to docs/ folder
* chore(docs): create symlink to docs files
* chore(ci): de-couple fast and full test pipeline
* fix(ci): skip GPU Tests for community PRs
2025-07-20 23:09:35 +02:00