From 32f7058dbda0dcd45fd01aaa46088275bd09aa73 Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Sat, 11 May 2024 20:10:04 +0000 Subject: [PATCH] Actually install dependencies --- .github/workflows/python-package.yaml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/python-package.yaml b/.github/workflows/python-package.yaml index 1b1669d..0cd4771 100644 --- a/.github/workflows/python-package.yaml +++ b/.github/workflows/python-package.yaml @@ -30,18 +30,22 @@ jobs: run: | apt-get update -q apt-get install -qy python3-pip python-is-python3 ros-dev-tools + source /opt/ros/$ROS_DISTRO/setup.bash rosdep init + rosdep update + rosdep install --from-paths ros2_easy_test + colcon build --symlink-install # There seems to be no other way to install the PiPI dependencies: export PIP_BREAK_SYSTEM_PACKAGES=1 pip install -e './ros2_easy_test[dev]' - - run: echo "ROS_DISTRO=$ROS_DISTRO" >> "$GITHUB_OUTPUT" - id: save_envs - - - uses: ros-tooling/action-ros-ci@v0.3 - with: - target-ros2-distro: ${{ steps.save_envs.outputs.ROS_DISTRO }} - package-name: ros2_easy_test - skip-tests: true + # - run: echo "ROS_DISTRO=$ROS_DISTRO" >> "$GITHUB_OUTPUT" + # id: save_envs + # - + # uses: ros-tooling/action-ros-ci@v0.3 + # with: + # target-ros2-distro: ${{ steps.save_envs.outputs.ROS_DISTRO }} + # package-name: ros2_easy_test + # skip-tests: true - name: Format (with ruff) run: |