From 12eceb4a4f071fe9ad226b1beff0e41944eae761 Mon Sep 17 00:00:00 2001 From: Luke Schmitt Date: Thu, 25 Jul 2024 14:37:15 +0000 Subject: [PATCH] Add dependencies.repos, change ci --- .github/workflows/ros2.yaml | 19 ++++++++++--------- dependencies.repos | 6 ++++++ 2 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 dependencies.repos diff --git a/.github/workflows/ros2.yaml b/.github/workflows/ros2.yaml index 2fb0e93..d27f601 100644 --- a/.github/workflows/ros2.yaml +++ b/.github/workflows/ros2.yaml @@ -22,18 +22,19 @@ jobs: env: - {ROS_DISTRO: galactic, ROS_REPO: main} - {ROS_DISTRO: humble, ROS_REPO: main} + - {ROS_DISTRO: iron, ROS_REPO: main} + - {ROS_DISTRO: jazzy, ROS_REPO: main} - {ROS_DISTRO: rolling, ROS_REPO: main} + runs-on: ubuntu-latest steps: - name: Check out X-Series Driver - uses: actions/checkout@v3 + uses: actions/checkout@v4 + - uses: ros-tooling/setup-ros@v0.7 with: - path: src - - name: Check out DYNAMIXEL Workbench Toolbox - uses: actions/checkout@v3 + use-ros2-testing: true + required-ros-distributions: ${{ matrix.env.ROS_DISTRO }} + - uses: ros-tooling/action-ros-ci@v0.3 with: - repository: Interbotix/dynamixel-workbench - ref: ros2 - path: src - - uses: 'ros-industrial/industrial_ci@master' - env: ${{matrix.env}} + target-ros2-distro: ${{ matrix.env.ROS_DISTRO }} + vcs-repo-file-url: dependencies.repos diff --git a/dependencies.repos b/dependencies.repos new file mode 100644 index 0000000..ac2bf32 --- /dev/null +++ b/dependencies.repos @@ -0,0 +1,6 @@ +repositories: + + dynamixel-workbench: + type: git + url: https://github.com/Interbotix/dynamixel-workbench.git + version: '3ed8229d2382c4d0931b471fbe1c83a4888da6a8'