From 8d0928d342db5eee1cbe16cb56f8845616ba30e4 Mon Sep 17 00:00:00 2001 From: JesusPoderoso Date: Mon, 9 Sep 2024 08:13:14 +0200 Subject: [PATCH] Refs #21585: Set requirements path as OS dependant matrix variable Signed-off-by: JesusPoderoso --- .github/workflows/reusable-workflow.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable-workflow.yml b/.github/workflows/reusable-workflow.yml index 0b3202a9..c2e73a34 100644 --- a/.github/workflows/reusable-workflow.yml +++ b/.github/workflows/reusable-workflow.yml @@ -45,12 +45,16 @@ jobs: os: - version: ubuntu-22.04 aarch: 'gcc_64' + req_path: '/src/fastdds_monitor/.github/workflows/configurations/requirements.txt' - version: ubuntu-24.04 aarch: 'gcc_64' + req_path: '/src/fastdds_monitor/.github/workflows/configurations/requirements.txt' - version: windows-2019 aarch: 'win64_msvc2019_64' + req_path: '\src\fastdds_monitor\.github\workflows\configurations\requirements.txt' - version: windows-2021 aarch: 'win64_msvc2019_64' + req_path: '\src\fastdds_monitor\.github\workflows\configurations\requirements.txt' steps: @@ -81,7 +85,7 @@ jobs: - name: Install Python packages uses: eProsima/eProsima-CI/multiplatform/install_python_packages@v0 with: - requirements_file_name: ${{ github.workspace }}/src/fastdds_monitor/.github/workflows/configurations/requirements.txt + requirements_file_name: '${{ github.workspace }}${{ matrix.os.req_path }}' - name: Install Qt uses: eProsima/eProsima-CI/external/install_qt@v0 @@ -107,7 +111,7 @@ jobs: with: packages_names: fastdds_monitor cmake_args: -DCMAKE_BUILD_TYPE=${{ matrix.cmake_build_type }} - colcon_meta_file: ${{ github.workspace }}/src/fastdds_monitor/.github/workflows/configurations/${{ runner.os.version }}/colcon.meta + colcon_meta_file: ${{ github.workspace }}/src/fastdds_monitor/.github/workflows/configurations/${{ runner.os }}/colcon.meta workspace: ${{ github.workspace }} - name: Upload artifact