Skip to content

1.2.2 unified s6 service#95

Merged
GyuH13 merged 26 commits intomainfrom
feature-1.2.2-unified-s6-service
Apr 30, 2026
Merged

1.2.2 unified s6 service#95
GyuH13 merged 26 commits intomainfrom
feature-1.2.2-unified-s6-service

Conversation

@GyuH13
Copy link
Copy Markdown
Member

@GyuH13 GyuH13 commented Apr 27, 2026

  1. Change the url that is used when git clone the cyclo manager source
  2. Consolidated the follower services into one, and the leader services into another.
  3. Remove novnc command in container.sh (novnc will provide through cyclo manager)

Signed-off-by: Hyungyu Kim <kimhg@robotis.com>
Signed-off-by: Hyungyu Kim <kimhg@robotis.com>
…5, bh5) and improve error messaging for robot type validation.
…move branch specification from cyclo_manager git clone command.
…to ensure packages are up-to-date before installation.
…on to avoid BuildKit UndefinedVar warning and ensure apt-get upgrade is executed before package installation.
…plify container management by consolidating commands for starting and stopping the container.
…to streamline configuration and ensure proper newline at the end of container.sh file.
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project version to 1.2.2 and transitions the system manager from talos to cyclo_manager. The ROS 2 longrun services have been unified into ai_worker_bringup and avatar_bringup, and the docker/container.sh script was simplified by removing noVNC-related logic. Review feedback highlights a critical issue where manually stopping logging services in the finish script may break s6-supervise restarts. Additionally, improvements were suggested regarding the removal of redundant shell wrappers, avoiding interactive shells for system services, and ensuring multi-line launch arguments are parsed correctly.

Comment thread docker/s6-services/common/ros2_service_finish.sh
Comment thread docker/s6-services/ai_worker_bringup/run
Comment thread docker/s6-services/avatar_bringup/run
Comment thread docker/s6-services/common/ros2_service_run.sh
Comment thread docker/s6-services/common/ros2_service_run.sh
@GyuH13 GyuH13 requested review from nhw-robotis and sunghowoo April 28, 2026 04:34
@GyuH13 GyuH13 self-assigned this Apr 28, 2026
@GyuH13 GyuH13 added the enhancement New feature or request label Apr 28, 2026
@GyuH13 GyuH13 added this to Platform Apr 28, 2026
@GyuH13 GyuH13 moved this to 📝 Pull Request in Platform Apr 28, 2026
Copy link
Copy Markdown
Contributor

@nhw-robotis nhw-robotis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GOOD

Copy link
Copy Markdown
Member

@sunghowoo sunghowoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@GyuH13 GyuH13 merged commit 1472b73 into main Apr 30, 2026
9 checks passed
@GyuH13 GyuH13 deleted the feature-1.2.2-unified-s6-service branch April 30, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: 📝 Pull Request

Development

Successfully merging this pull request may close these issues.

3 participants