Skip to content

Commit

Permalink
Build octomap_msgs from source
Browse files Browse the repository at this point in the history
  • Loading branch information
marip8 committed Dec 11, 2023
1 parent c738c9e commit b1b306b
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/code_quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
with:
before-script: apt install ros-${{ matrix.distro }}-ros-base && source /opt/tesseract_qt/install/setup.bash && source /opt/ros/${{ matrix.distro }}/setup.bash
ccache-prefix: ${{ matrix.distro }}
vcs-file: .github/workflows/dependencies.repos
run-tests: false
target-path: target_ws/src
target-args: --cmake-args ${{ matrix.env.TARGET_CMAKE_ARGS }}
5 changes: 5 additions & 0 deletions .github/workflows/dependencies.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repositories:
octomap_msgs:
type: git
url: https://github.com/OctoMap/octomap_msgs.git
version: 67be62db91510f3a10ac6c37b1013307c290631c
4 changes: 4 additions & 0 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,13 @@ jobs:
include:
- os: focal
distro: foxy
vcs-file:
- os: jammy
distro: humble
vcs-file: .github/workflows/dependencies.repos
- os: jammy
distro: rolling
vcs-file: .github/workflows/dependencies.repos
container:
image: ghcr.io/tesseract-robotics/tesseract_qt:${{ matrix.os }}-0.21
env:
Expand All @@ -54,5 +57,6 @@ jobs:
with:
before-script: source /opt/tesseract_qt/install/setup.bash && source /opt/ros/${{ matrix.distro }}/setup.bash
ccache-prefix: ${{ matrix.distro }}
vcs-file: ${{ matrix.vcs-file }}
target-path: target_ws/src
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_TESTING=ON
4 changes: 4 additions & 0 deletions .github/workflows/unstable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,13 @@ jobs:
include:
- os: focal
distro: foxy
vcs-file:
- os: jammy
distro: humble
vcs-file: .github/workflows/dependencies.repos
- os: jammy
distro: rolling
vcs-file: .github/workflows/dependencies.repos
container:
image: ghcr.io/tesseract-robotics/tesseract_qt:${{ matrix.os }}-master
env:
Expand All @@ -54,5 +57,6 @@ jobs:
with:
before-script: source /opt/tesseract_qt/install/setup.bash && source /opt/ros/${{ matrix.distro }}/setup.bash
ccache-prefix: ${{ matrix.distro }}
vcs-file: ${{ matrix.vcs-file }}
target-path: target_ws/src
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_TESTING=ON

0 comments on commit b1b306b

Please sign in to comment.