diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml index 99644fec39f..1e8c56fe9e5 100644 --- a/.github/workflows/reusable-ubuntu-ci.yml +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -98,6 +98,29 @@ jobs: destination_workspace: src skip_existing: 'true' + # Get Shapes Demo to make sure it keeps compiling + - name: Get Shapes Demo branch + id: get_shapes_demo_branch + uses: eProsima/eProsima-CI/ubuntu/get_related_branch_from_repo@v0 + with: + remote_repository: eProsima/ShapesDemo + fallback_branch: ${{ inputs.fastdds-branch || 'master' }} + + - name: Download Shapes Demo repo + uses: eProsima/eProsima-CI/external/checkout@v0 + with: + repository: eProsima/ShapesDemo + path: src/shapes-demo + ref: ${{ steps.get_shapes_demo_branch.outputs.deduced_branch }} + + # Required for Shapes Demo + - name: Install Qt + uses: jurplel/install-qt-action@v2.13.0 + with: + version: '5.15.2' + dir: '${{ github.workspace }}/qt_installation/' + modules: 'qtcharts' + - name: Colcon build continue-on-error: false uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0