diff --git a/.github/workflows/benchmark_tests.yml b/.github/workflows/benchmark_tests.yml index eaecdee08..a48cfa556 100644 --- a/.github/workflows/benchmark_tests.yml +++ b/.github/workflows/benchmark_tests.yml @@ -133,6 +133,16 @@ jobs: --output_dir=/artifacts " + - name: Fix Libero artifact permissions + if: always() + run: | + # New files written by user_lerobot inside the container inherit a + # restrictive umask; re-chmod as root so the runner can read them. + docker run --rm --user root \ + -v /tmp/libero-artifacts:/artifacts \ + lerobot-benchmark-libero:ci \ + bash -c "chmod -R 777 /artifacts" + - name: Upload Libero rollout video if: always() uses: actions/upload-artifact@v4 @@ -205,6 +215,14 @@ jobs: --output_dir=/artifacts " + - name: Fix MetaWorld artifact permissions + if: always() + run: | + docker run --rm --user root \ + -v /tmp/metaworld-artifacts:/artifacts \ + lerobot-benchmark-metaworld:ci \ + bash -c "chmod -R 777 /artifacts" + - name: Upload MetaWorld rollout video if: always() uses: actions/upload-artifact@v4