From 9102ed03d14d01730726a4c685fb21615fb52784 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Tue, 11 May 2021 13:54:57 +0700 Subject: [PATCH 1/3] fix: fix packages.xml dependencies and ignore deb build result --- .gitignore | 6 ++++++ tosshin_interfaces/package.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8882e62..624f78a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,9 @@ build install log + +debian +obj-x86_64-linux-gnu + +*.deb +*.ddeb diff --git a/tosshin_interfaces/package.xml b/tosshin_interfaces/package.xml index 04bc99a..4999729 100644 --- a/tosshin_interfaces/package.xml +++ b/tosshin_interfaces/package.xml @@ -7,7 +7,7 @@ Alfi Maulana MIT License ament_cmake - rosidl_default_generator + rosidl_default_generators ament_lint_auto ament_lint_common rosidl_default_runtime From 84bf6528e996fa3d8308dc5e2d40e96c9d64229b Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Tue, 11 May 2021 14:11:48 +0700 Subject: [PATCH 2/3] build: modify workflows to use packages from apt --- .github/workflows/build-and-test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index e99a761..6d20f11 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -14,4 +14,5 @@ jobs: uses: ichiro-its/ros2-ci@v1.0.0 with: ros2-distro: foxy - external-repos: ichiro-its/keisan#v0.2.0 + pre-install: sudo apt update && sudo apt install -y curl && curl -s http://repository.ichiro-its.org/debian/setup.bash | bash -s + apt-packages: ros-foxy-keisan From 3e75e74f5913409931d99ab9c41101a4f6fe4f02 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Tue, 11 May 2021 14:12:42 +0700 Subject: [PATCH 3/3] docs: bump packages version --- tosshin_cpp/package.xml | 2 +- tosshin_interfaces/package.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tosshin_cpp/package.xml b/tosshin_cpp/package.xml index 5e070ef..d7ace37 100644 --- a/tosshin_cpp/package.xml +++ b/tosshin_cpp/package.xml @@ -2,7 +2,7 @@ tosshin_cpp - 0.2.0 + 0.3.0 C++ implementation of Tosshin mobile robot navigation project Alfi Maulana MIT License diff --git a/tosshin_interfaces/package.xml b/tosshin_interfaces/package.xml index 4999729..f833aa5 100644 --- a/tosshin_interfaces/package.xml +++ b/tosshin_interfaces/package.xml @@ -2,7 +2,7 @@ tosshin_interfaces - 0.2.0 + 0.3.0 ROS 2 interfaces for Tosshin mobile robot navigation project Alfi Maulana MIT License