Skip to content

RosNav DockerModule#1568

Draft
jeff-hykin wants to merge 366 commits intodevfrom
jeff/fix/rosnav3
Draft

RosNav DockerModule#1568
jeff-hykin wants to merge 366 commits intodevfrom
jeff/fix/rosnav3

Conversation

@jeff-hykin
Copy link
Copy Markdown
Member

@jeff-hykin jeff-hykin commented Mar 15, 2026

DRAFT: Docker PR needs to be reviewed first

File change count is so high because g1 blueprints were redone

Problem

G1 parity with Go2

Solution

Breaking Changes

How to Test

Contributor License Agreement

  • I have read and approved the CLA.

…ll.sh

- Include docker_build_ssh in build hash so toggling SSH triggers rebuild
- Capture stderr on build failure for actionable error messages
- Change _get_image_build_hash to take cfg instead of raw docker_bin str
- Remove private names from __all__ in docker_build.py
- Add helpful TypeError when DockerModule payload isn't JSON-serializable
- Replace ThreadPoolExecutor.map in start_all_modules with safe_thread_map
  to surface all failures via ExceptionGroup instead of losing all but first
- Restore scripts/install.sh and README.md (accidentally removed)
- Add intent comments on deploy_parallel and safe_thread_map design choices
…ll.sh

- Include docker_build_ssh in build hash so toggling SSH triggers rebuild
- Capture stderr on build failure for actionable error messages
- Change _get_image_build_hash to take cfg instead of raw docker_bin str
- Remove private names from __all__ in docker_build.py
- Add helpful TypeError when DockerModule payload isn't JSON-serializable
- Replace ThreadPoolExecutor.map in start_all_modules with safe_thread_map
  to surface all failures via ExceptionGroup instead of losing all but first
- Restore scripts/install.sh and README.md (accidentally removed)
- Add intent comments on deploy_parallel and safe_thread_map design choices
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants