Skip to content

Conversation

@vortexuser
Copy link
Contributor

@vortexuser vortexuser commented Dec 19, 2025

@vortexuser vortexuser force-pushed the refactor/filestructure branch from b1188fe to 9e8b461 Compare December 19, 2025 12:12
@vortexuser vortexuser force-pushed the refactor/filestructure branch from 298459c to b3e5f7f Compare December 19, 2025 13:30
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR refactors the repository from a git submodules-based dependency management system to using the ROS-standard vcs tool. The migration aims to simplify dependency management and align with common ROS practices.

Key changes:

  • Migration from git submodules to vcs-based dependency management with separate SSH and HTTPS configuration files
  • Addition of utility scripts for network configuration and data recording
  • Comprehensive documentation update explaining the new vcs-based workflow
  • CI/CD workflow improvements and pre-commit hook updates

Reviewed changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
submodules/zed-ros2-wrapper Removed git submodule reference
submodules/isaac_ros_common Removed git submodule reference
submodules/flir_camera_driver Removed git submodule reference
scripts/set_MTU_nic.sh Added network MTU configuration script
scripts/record_bag_perception.sh Added ROS bag recording script for perception topics
perception_setup/launch/pipeline_detection.launch.py Updated camera serial number
entrypoint.sh Removed old Isaac ROS entrypoint script
dependencies.ssh.repos Added vcs dependency file for SSH-based cloning
dependencies.repos Removed old dependency file
dependencies.https.repos Added vcs dependency file for HTTPS-based cloning
README.md Comprehensive rewrite documenting vcs-based workflow
.pre-commit-config.yaml Updated hook versions and added new ament linting hooks
.isaac_ros_common-config Removed Isaac ROS configuration file
.gitmodules Removed git submodules configuration
.github/workflows/semantic-release.yml Renamed workflow job
.github/workflows/pre-commit.yml Added new pre-commit CI workflow
.github/workflows/industrial-ci.yml Updated workflow configuration and triggers

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

@jorgenfj jorgenfj left a comment

Choose a reason for hiding this comment

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

lgtm

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.

3 participants