File tree Expand file tree Collapse file tree
actions/project_dependencies
tools/ddsrouter_tool/test/application Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5454 - name : Download dependencies artifact
5555 uses : eProsima/eProsima-CI/multiplatform/download_dependency@v0
5656 with :
57- artifact_name : built_ddspipe_ ${{ inputs.custom_version_build }}_${{ inputs.os }}_${{ inputs.cmake_build_type }}${{ inputs.dependencies_artifact_postfix }}
57+ artifact_name : build_ddspipe_ ${{ inputs.custom_version_build }}_${{ inputs.os }}_${{ inputs.cmake_build_type }}${{ inputs.dependencies_artifact_postfix }}
5858 workflow_source : build_ddspipe.yml
5959 workflow_source_repository : eProsima/eProsima-CI
6060 target_workspace : ${{ inputs.target_workspace }}
Original file line number Diff line number Diff line change 11# Reusable workflow to run the following jobs:
22#
33# - multiplatform-tests
4- # - [ ubuntu-22.04 | ubuntu-20 .04 | windows-2019 | windows-2022 ]
4+ # - [ ubuntu-22.04 | ubuntu-24 .04 | windows-2019 | windows-2022 ]
55# - [ Debug | Release ]
66# - execute tests in different versions of ubuntu with different build types
77#
7777 - Release
7878 - Debug
7979 os :
80- - ubuntu-20.04
8180 - ubuntu-22.04
81+ - ubuntu-24.04
8282 - windows-2019
8383 - windows-2022
8484
Original file line number Diff line number Diff line change @@ -31,10 +31,10 @@ Community members may provide assistance with these platforms.
3131
3232## Platforms
3333
34- | Architecture| Ubuntu Focal (20.04)| Ubuntu Jammy (22.04)| Windows 10 (VS2019)| Windows 10 (VS2022)| Debian Buster (10)|
35- | ------------| --------------------| --------------------| -------------------| -------------------| ------------------|
36- | amd64 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 3 |
37- | arm64 | Tier 3 | | | | Tier 3 |
34+ | Architecture| Ubuntu Focal (20.04)| Ubuntu Jammy (22.04)| Ubuntu Noble (24.04) | Windows 10 (VS2019)| Windows 10 (VS2022)| Debian Buster (10)|
35+ | ------------| --------------------| --------------------| -------------------- | ------------------- | -------------------| ------------------|
36+ | amd64 | | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 3 |
37+ | arm64 | Tier 3 | | | | | Tier 3 |
3838
3939## Compilers
4040
Original file line number Diff line number Diff line change 66Forthcoming Version
77###################
88
9+ This release includes the following **CI improvements **:
10+
11+ * Upgrade to Ubuntu Noble (24.04).
12+ * Remove Ubuntu Focal (20.04) from the CI.
13+
914This release includes the following **Bugfixes **:
1015
1116* Reset cache changes before returning them to the pool.
Original file line number Diff line number Diff line change @@ -96,6 +96,12 @@ if(WIN32)
9696
9797 string (REPLACE ";" "\\ ;" TEST_ENVIRONMENT "${TEST_ENVIRONMENT} " )
9898
99+ else ()
100+
101+ # yaml-cpp changed its behavior in 0.8.0 (distributed in Ubuntu-24), so that the target changed from yaml-cpp to yaml-cpp::yaml-cpp .
102+ # Instead of using each of these names depending on the OS, we simply remove it since it's actually not required.
103+ string (REPLACE "$<TARGET_FILE_DIR :yaml -cpp >;" "" TEST_ENVIRONMENT "${TEST_ENVIRONMENT} " )
104+
99105endif (WIN32 )
100106
101107# populate the tests
You can’t perform that action at this time.
0 commit comments