Skip to content

Commit d64d150

Browse files
pkooijclaude
andcommitted
ci(robotwin): add metrics parsing and upload steps
Match the libero/metaworld CI pattern: parse eval metrics with parse_eval_metrics.py and upload both video and metrics.json artifacts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b1b22a6 commit d64d150

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/workflows/benchmark_tests.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,10 +279,27 @@ jobs:
279279
docker cp robotwin-eval:/tmp/eval-artifacts/. /tmp/robotwin-artifacts/ 2>/dev/null || true
280280
docker rm -f robotwin-eval || true
281281
282+
- name: Parse RoboTwin eval metrics
283+
if: always()
284+
run: |
285+
python3 scripts/ci/parse_eval_metrics.py \
286+
--artifacts-dir /tmp/robotwin-artifacts \
287+
--env robotwin \
288+
--task beat_block_hammer \
289+
--policy pepijn223/smolvla_robotwin
290+
282291
- name: Upload RoboTwin rollout video
283292
if: always()
284293
uses: actions/upload-artifact@v4
285294
with:
286295
name: robotwin-rollout-video
287296
path: /tmp/robotwin-artifacts/videos/
288297
if-no-files-found: warn
298+
299+
- name: Upload RoboTwin eval metrics
300+
if: always()
301+
uses: actions/upload-artifact@v4
302+
with:
303+
name: robotwin-metrics
304+
path: /tmp/robotwin-artifacts/metrics.json
305+
if-no-files-found: warn

0 commit comments

Comments
 (0)