Skip to content

Add SO-101 runtime image smoke validation #1662

Description

@sanjeevm0

Summary

Add dedicated CI smoke coverage for gpu-offload/examples/so101-real-hardware/docker/Dockerfile. The current GPU-offload smoke workflow validates the core controller/runtime images but does not build or start the SO-101 runtime image.

This follow-up was identified during review of #1646.

Acceptance criteria

  • Build gpu-offload/examples/so101-real-hardware/docker/Dockerfile in CI without requiring robot hardware.
  • Start the resulting image in a hardware-independent smoke mode.
  • Verify the expected LeRobot, remoter runtime, and SO-101 application imports succeed.
  • Verify the configured container entrypoint starts and reaches a deterministic smoke-check result without connecting to robot hardware.
  • Run the smoke check when the Dockerfile, its runtime dependencies, or relevant GPU-offload workflow files change.
  • Fail the PR validation job when image construction, imports, or entrypoint startup regress.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions