Skip to content

fast-forward dev branch #188

fast-forward dev branch

fast-forward dev branch #188

Workflow file for this run

name: CI
on:
push:
paths:
- '.github/workflows/ci.yml'
- 'src/**'
- 'CMakeLists.txt'
pull_request:
paths:
- '.github/workflows/ci.yml'
- 'src/**'
- 'CMakeLists.txt'
workflow_dispatch:
jobs:
build:
name: "Build Project"
runs-on: ubuntu-latest
steps:
- run: echo '::echo::on'
- uses: actions/checkout@main
- uses: ros-tooling/setup-ros@v0.7
with:
required-ros-distributions: humble
- uses: ros-tooling/action-ros-ci@v0.3
with:
package-name: sick_perception
target-ros2-distro: humble
colcon-extra-args: --event-handler console_direct+
# - name: "Get PCL"
# run: |
# sudo apt-get update && sudo apt-get install libpcl-dev
# - name: "Checkout"
# uses: actions/checkout@main
# with:
# submodules: recursive
# - name: "Build/Install Stage 1"
# run: |
# cmake . -B ./cmake-build -Dsickperception_MULTISTAGE_STEP=0
# cmake --build ./cmake-build --target install --config Release --parallel $(nproc)
# - name: "Build/Install Stage 2"
# run: |
# cmake . -B ./cmake-build -Dsickperception_MULTISTAGE_STEP=1
# cmake --build ./cmake-build --target install --config Release --parallel $(nproc)
# - name: "Inspect Install"
# run: |
# cd install
# ls -l -R
# # - name: "Zip Artifacts"
# # run: |
# # sudo apt-get install zip
# # zip -r build.zip install
# - name: "Upload Artifacts"
# uses: actions/upload-artifact@main
# with:
# name: ci-build
# path: |
# ./install
# ./cmake-build