diff --git a/.github/workflows/benchmark_tests.yml b/.github/workflows/benchmark_tests.yml index b2a37a9b3..8214ca735 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: Parse Libero eval metrics if: always() run: | @@ -222,6 +232,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: Parse MetaWorld eval metrics if: always() run: |