Workspace Integration CI fails before reaching cross-repo tests
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- git, github-actions, python
- Lĩnh vực
- ci-cd, devops, testing-qa
Hướng nghiên cứu
Start with the workspace sync configuration and the sscbirrt test dependency declarations, then inspect the workspace gitlinks for ada_mj and mj_viser. The payload does not name the workflow file or dependency manifest, so locate the Workspace Integration workflow and sibling package configuration before changing anything. Done means the seven listed test modules collect without ModuleNotFoundError, both gitlink-freshness checks pass, and the cross-repo integration tests plus import smoke check run successfully.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Outcome
Workspace Integration is green on main and on pull requests, so its cross-repo tests (including tests/integration/test_mujoco_groups.py from #172) run and gate changes again.
Current state
The nightly run on main has failed every day since at least 2026-10-15, and pull requests fail the same way. Two independent causes:
- Per-sibling unit tests: sscbirrt's tests do not import. Seven modules fail collection with
ModuleNotFoundError: No module named 'hypothesis'(test_violation.py,test_unwrap.py,test_sets_properties.py,test_seeds.py,test_native_mujoco_scene.py,test_mujoco_collision_corpus.py,test_admissibility.py). The workspace sync does not install sscbirrt's test dependencies. Because this step fails, "Cross-repo integration tests" and "Import smoke check" are skipped, so no cross-repo test runs at all. - gitlink-freshness: two gitlinks are behind their default-branch tips.
ada_mjis at9c440eb(tipf7821ef), andmj_viseris atcb853de(tip13754d8).
Scope
- Install sibling test dependencies in the workspace sync (sscbirrt's
hypothesisat least), or have the per-sibling step use each sibling's own dev extras. - Decide when stale gitlinks may be bumped:
- The
mj_visertip is 0.2.0, whose viewer API changes break mj_manipulator, geodude, and ada_mj until personalrobotics/mj_manipulator#181, personalrobotics/geodude#206, and personalrobotics/ada_mj#54 land. - Bumping it before those migrations turns the import and integration tests red instead.
- The
- Re-run Workspace Integration on #172 afterward, and confirm
test_mujoco_groups.pyruns (6 passed and 20 strict expected failures at the time of writing).
Sequencing
This waits until the asset group issues (personalrobotics/prl_assets#18, personalrobotics/geodude_assets#28, personalrobotics/ada_assets#35) are addressed, so the workspace pins move once, onto compliant assets.
Acceptance criteria
- Per-sibling unit tests import and run, with no missing test dependencies.
- gitlink-freshness passes, with each pin bumped only once its dependents are ready.
- Cross-repo integration tests and the import smoke check run and pass on
main.
- Ngôn ngữ chính
- Shell
- Star
- 3
- Fork
- 1
- Merge trung bình
- 11 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của personalrobotics/robot-code
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
ci nightly-fail
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100
personalrobotics/robot-code#183 ·
-
ci nightly-fail
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
personalrobotics/robot-code#182 ·
-
ci nightly-fail
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 35/100
personalrobotics/robot-code#181 ·
-
ci nightly-fail
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
personalrobotics/robot-code#180 ·
Tất cả issue của personalrobotics/robot-code
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
awsdocs/amazon-eks-user-guide#1257 ·
-
eks-recon: six more null-iteration crashes (networking env/args, observability ConfigMap data)Đang mởdeep-dive-feedback
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
aws-samples/sample-apex-skills#292 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fm-spawn: bash 5.2 patsub_replacement turns '&' in a home or project path into the placeholder textĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
kunchenguid/firstmate#7786 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
TLS guide repeats certs/ in the certificate directoryCó thể đã có người làm @maheshrijal đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
prometheus/docs#3156 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
triaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
fullsend-ai/agents#1786 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày