Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1.39 KB

File metadata and controls

43 lines (34 loc) · 1.39 KB

colcon-build

This action runs colcon build.

Usage

jobs:
  build:
    runs-on: ubuntu-latest
    container: ros:galactic
    steps:
      - name: Check out repository
        uses: actions/checkout@v3
        with:
          fetch-depth: 0

      - name: Get modified packages
        id: get-modified-packages
        uses: autowarefoundation/autoware-github-actions/get-modified-packages@v1

      - name: Build
        if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
        uses: autowarefoundation/autoware-github-actions/colcon-build@v1
        with:
          rosdistro: galactic
          target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
          build-depends-repos: build_depends.repos

Inputs

Name Required Description
rosdistro true ROS distro.
target-packages true The target packages to build.
build-depends-repos false The .repos file that includes build dependencies.
cmake-build-type false The value for CMAKE_BUILD_TYPE.
token false The token for build dependencies.

Outputs

None.