Skip to content

feat(tier4_automatic_goal_rviz_plugin): replace autoware_universe_utils with autoware_utils_visualization #2527

feat(tier4_automatic_goal_rviz_plugin): replace autoware_universe_utils with autoware_utils_visualization

feat(tier4_automatic_goal_rviz_plugin): replace autoware_universe_utils with autoware_utils_visualization #2527

name: build-and-test-differential
on:
pull_request:
types:
- opened
- synchronize
- labeled
jobs:
prevent-no-label-execution:
uses: autowarefoundation/autoware-github-actions/.github/workflows/prevent-no-label-execution.yaml@v1
with:
label: tag:run-build-and-test-differential
build-and-test-differential:
needs: prevent-no-label-execution
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
runs-on: ubuntu-latest
container:
image: ${{ matrix.container }}
options: --cap-add=NET_ADMIN
strategy:
fail-fast: false
matrix:
rosdistro:
- humble
- jazzy
include:
- rosdistro: humble
container: ghcr.io/autowarefoundation/autoware:universe-dependencies-humble
- rosdistro: jazzy
container: ghcr.io/autowarefoundation/autoware:universe-dependencies-jazzy
steps:
- name: Set PR fetch depth
run: echo "PR_FETCH_DEPTH=$(( ${{ github.event.pull_request.commits }} + 1 ))" >> "${GITHUB_ENV}"
- name: Checkout PR branch and all PR commits
uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: ${{ env.PR_FETCH_DEPTH }}
- name: Tune DDS network settings
uses: ./.github/actions/tune-dds-network
- name: Show disk space before the tasks
run: df -h
- name: Remove exec_depend
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
- 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: ${{ matrix.rosdistro }}
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
- name: Test
id: test
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
uses: autowarefoundation/autoware-github-actions/colcon-test@v1
with:
rosdistro: ${{ matrix.rosdistro }}
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
- name: Upload coverage to CodeCov
if: ${{ steps.test.outputs.coverage-report-files != '' }}
uses: codecov/codecov-action@v3
with:
files: ${{ steps.test.outputs.coverage-report-files }}
fail_ci_if_error: false
verbose: true
flags: differential-${{ matrix.rosdistro }}
- name: Show disk space after the tasks
run: df -h