From e3c903d73ba97932af66559cb7cc7232d7da441a Mon Sep 17 00:00:00 2001 From: EduPonz Date: Tue, 13 Feb 2024 16:15:45 +0100 Subject: [PATCH] Bump version to v0.8.0 Signed-off-by: EduPonz --- VERSION | 2 +- multiplatform/asan_build_test/action.yml | 2 +- multiplatform/clang_build_test/action.yml | 4 ++-- multiplatform/clang_tidy_check/action.yml | 4 ++-- multiplatform/colcon_build/action.yml | 4 ++-- multiplatform/colcon_build_test/action.yml | 4 ++-- multiplatform/colcon_build_test_flaky/action.yml | 4 ++-- multiplatform/colcon_test/action.yml | 4 ++-- multiplatform/download_dependency/action.yml | 2 +- multiplatform/fetch_ddspipe_manual/action.yml | 4 ++-- multiplatform/fetch_dev_utils_manual/action.yml | 4 ++-- multiplatform/fetch_fastdds_manual/action.yml | 4 ++-- .../generate_dependency_artifact/action.yml | 6 +++--- .../get_configurations_from_repo/action.yml | 4 ++-- multiplatform/get_file_from_repo/action.yml | 4 ++-- multiplatform/get_workflow_id/action.yml | 4 ++-- multiplatform/install_colcon/action.yml | 4 ++-- .../install_fastdds_dependencies/action.yml | 4 ++-- multiplatform/install_gtest/action.yml | 4 ++-- multiplatform/install_openssl/action.yml | 4 ++-- multiplatform/install_python_packages/action.yml | 4 ++-- multiplatform/install_yamlcpp/action.yml | 4 ++-- multiplatform/junit_summary/action.yaml | 4 ++-- multiplatform/tsan_build_test/action.yml | 2 +- multiplatform/vcs_import/action.yml | 4 ++-- ubuntu/22.04/install_uncrustify/action.yml | 2 +- ubuntu/colcon_test/action.yml | 4 ++-- ubuntu/coverage_build_test_upload/action.yml | 8 ++++---- ubuntu/install_asio/action.yml | 2 +- ubuntu/install_colcon/action.yml | 2 +- .../install_documentation_requirements/action.yml | 4 ++-- ubuntu/install_fastdds_dependencies/action.yml | 14 +++++++------- ubuntu/install_gcov/action.yml | 4 ++-- ubuntu/install_openssl/action.yml | 2 +- ubuntu/install_tinyxml/action.yml | 2 +- ubuntu/install_uncrustify/action.yml | 6 +++--- ubuntu/install_yamlcpp/action.yml | 2 +- ubuntu/python_linter/action.yml | 8 ++++---- ubuntu/setup_cmake/action.yml | 4 ++-- ubuntu/sphinx_docs/action.yml | 14 +++++++------- ubuntu/uncrustify/action.yml | 10 +++++----- versions.md | 5 +++++ windows/colcon_test/action.yml | 4 ++-- windows/install_colcon/action.yml | 2 +- windows/install_fastdds_dependencies/action.yml | 6 +++--- 45 files changed, 102 insertions(+), 97 deletions(-) diff --git a/VERSION b/VERSION index 78647b45..b6e8dbff 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ VERSION_MAJOR 0 -VERSION_MINOR 4 +VERSION_MINOR 8 VERSION_PATCH 0 diff --git a/multiplatform/asan_build_test/action.yml b/multiplatform/asan_build_test/action.yml index 5bb2b5a0..711bff51 100644 --- a/multiplatform/asan_build_test/action.yml +++ b/multiplatform/asan_build_test/action.yml @@ -43,7 +43,7 @@ runs: - name: Build and test id: build_and_test - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@v0.8.0 with: packages_names: ${{ inputs.packages_names }} colcon_meta_file: ${{ inputs.colcon_meta_file }} diff --git a/multiplatform/clang_build_test/action.yml b/multiplatform/clang_build_test/action.yml index 030e81b9..c92fa3c1 100644 --- a/multiplatform/clang_build_test/action.yml +++ b/multiplatform/clang_build_test/action.yml @@ -32,7 +32,7 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0.8.0 with: colcon_meta_file: ${{ inputs.colcon_meta_file }} colcon_build_args: '--packages-up-to ${{ inputs.packages_names }}' @@ -41,6 +41,6 @@ runs: workspace_dependencies: ${{ inputs.workspace_dependencies }} - name: Test clang - uses: eProsima/eProsima-CI/multiplatform/clang_tidy_check@main + uses: eProsima/eProsima-CI/multiplatform/clang_tidy_check@v0.8.0 with: packages_names: ${{ inputs.packages_names }} diff --git a/multiplatform/clang_tidy_check/action.yml b/multiplatform/clang_tidy_check/action.yml index a9b2a565..bc638b3f 100644 --- a/multiplatform/clang_tidy_check/action.yml +++ b/multiplatform/clang_tidy_check/action.yml @@ -23,7 +23,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/clang_tidy_check@main + uses: eProsima/eProsima-CI/ubuntu/clang_tidy_check@v0.8.0 if: runner.os == 'Linux' with: build_directory: ${{ inputs.build_directory }} @@ -31,7 +31,7 @@ runs: result_file_name: ${{ inputs.result_file_name }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/clang_tidy_check@main + uses: eProsima/eProsima-CI/windows/clang_tidy_check@v0.8.0 if: runner.os == 'Windows' with: build_directory: ${{ inputs.build_directory }} diff --git a/multiplatform/colcon_build/action.yml b/multiplatform/colcon_build/action.yml index 0013a142..17c1d19c 100644 --- a/multiplatform/colcon_build/action.yml +++ b/multiplatform/colcon_build/action.yml @@ -48,7 +48,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/colcon_build@main + uses: eProsima/eProsima-CI/ubuntu/colcon_build@v0.8.0 if: runner.os == 'Linux' with: colcon_meta_file: ${{ inputs.colcon_meta_file }} @@ -61,7 +61,7 @@ runs: cmake_build_type: ${{ inputs.cmake_build_type }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/colcon_build@main + uses: eProsima/eProsima-CI/windows/colcon_build@v0.8.0 if: runner.os == 'Windows' with: colcon_meta_file: ${{ inputs.colcon_meta_file }} diff --git a/multiplatform/colcon_build_test/action.yml b/multiplatform/colcon_build_test/action.yml index 76cc5db3..adc1b8db 100644 --- a/multiplatform/colcon_build_test/action.yml +++ b/multiplatform/colcon_build_test/action.yml @@ -47,7 +47,7 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0.8.0 with: colcon_meta_file: ${{ inputs.colcon_meta_file }} colcon_build_args: '--packages-up-to ${{ inputs.packages_names }}' @@ -58,7 +58,7 @@ runs: - name: Test id: test - uses: eProsima/eProsima-CI/multiplatform/colcon_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_test@v0.8.0 with: workspace: ${{ inputs.workspace }} packages_names: ${{ inputs.packages_names }} diff --git a/multiplatform/colcon_build_test_flaky/action.yml b/multiplatform/colcon_build_test_flaky/action.yml index c4cc80ef..5a881ea6 100644 --- a/multiplatform/colcon_build_test_flaky/action.yml +++ b/multiplatform/colcon_build_test_flaky/action.yml @@ -42,7 +42,7 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0.8.0 with: colcon_meta_file: ${{ inputs.colcon_meta_file }} colcon_build_args: '--packages-up-to ${{ inputs.packages_names }}' @@ -52,7 +52,7 @@ runs: - name: Test id: test - uses: eProsima/eProsima-CI/multiplatform/colcon_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_test@v0.8.0 with: workspace: ${{ inputs.workspace }} packages_names: ${{ inputs.packages_names }} diff --git a/multiplatform/colcon_test/action.yml b/multiplatform/colcon_test/action.yml index 5f8e8d97..5fe5e517 100644 --- a/multiplatform/colcon_test/action.yml +++ b/multiplatform/colcon_test/action.yml @@ -48,7 +48,7 @@ runs: - name: Run in ubuntu id: test_ubuntu - uses: eProsima/eProsima-CI/ubuntu/colcon_test@main + uses: eProsima/eProsima-CI/ubuntu/colcon_test@v0.8.0 if: runner.os == 'Linux' with: colcon_test_args: ${{ inputs.colcon_test_args }} @@ -61,7 +61,7 @@ runs: - name: Run in windows id: test_windows - uses: eProsima/eProsima-CI/windows/colcon_test@main + uses: eProsima/eProsima-CI/windows/colcon_test@v0.8.0 if: runner.os == 'Windows' with: colcon_test_args: ${{ inputs.colcon_test_args }} diff --git a/multiplatform/download_dependency/action.yml b/multiplatform/download_dependency/action.yml index 66fd69d0..3b69d82b 100644 --- a/multiplatform/download_dependency/action.yml +++ b/multiplatform/download_dependency/action.yml @@ -47,7 +47,7 @@ runs: # However, looking for the id previously allows to call this action without secret_token - name: Download dependency - uses: eProsima/eProsima-CI/external/action-download-artifact@main + uses: eProsima/eProsima-CI/external/action-download-artifact@v0.8.0 with: name: ${{ inputs.artifact_name }} workflow: ${{ inputs.workflow_source }} diff --git a/multiplatform/fetch_ddspipe_manual/action.yml b/multiplatform/fetch_ddspipe_manual/action.yml index cdf1ad9c..f07e30a7 100644 --- a/multiplatform/fetch_ddspipe_manual/action.yml +++ b/multiplatform/fetch_ddspipe_manual/action.yml @@ -20,14 +20,14 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/fetch_ddspipe_manual@main + uses: eProsima/eProsima-CI/ubuntu/fetch_ddspipe_manual@v0.8.0 if: runner.os == 'Linux' with: ddspipe_branch: ${{ inputs.ddspipe_branch }} destination_workspace: ${{ inputs.destination_workspace }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/fetch_ddspipe_manual@main + uses: eProsima/eProsima-CI/windows/fetch_ddspipe_manual@v0.8.0 if: runner.os == 'Windows' with: ddspipe_branch: ${{ inputs.ddspipe_branch }} diff --git a/multiplatform/fetch_dev_utils_manual/action.yml b/multiplatform/fetch_dev_utils_manual/action.yml index f213c184..51c1f75a 100644 --- a/multiplatform/fetch_dev_utils_manual/action.yml +++ b/multiplatform/fetch_dev_utils_manual/action.yml @@ -20,14 +20,14 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/fetch_dev_utils_manual@main + uses: eProsima/eProsima-CI/ubuntu/fetch_dev_utils_manual@v0.8.0 if: runner.os == 'Linux' with: dev_utils_branch: ${{ inputs.dev_utils_branch }} destination_workspace: ${{ inputs.destination_workspace }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/fetch_dev_utils_manual@main + uses: eProsima/eProsima-CI/windows/fetch_dev_utils_manual@v0.8.0 if: runner.os == 'Windows' with: dev_utils_branch: ${{ inputs.dev_utils_branch }} diff --git a/multiplatform/fetch_fastdds_manual/action.yml b/multiplatform/fetch_fastdds_manual/action.yml index 01a00aba..9cb5577d 100644 --- a/multiplatform/fetch_fastdds_manual/action.yml +++ b/multiplatform/fetch_fastdds_manual/action.yml @@ -28,7 +28,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/fetch_fastdds_manual@main + uses: eProsima/eProsima-CI/ubuntu/fetch_fastdds_manual@v0.8.0 if: runner.os == 'Linux' with: foonathan_memory_vendor_branch: ${{ inputs.foonathan_memory_vendor_branch }} @@ -37,7 +37,7 @@ runs: destination_workspace: ${{ inputs.destination_workspace }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/fetch_fastdds_manual@main + uses: eProsima/eProsima-CI/windows/fetch_fastdds_manual@v0.8.0 if: runner.os == 'Windows' with: foonathan_memory_vendor_branch: ${{ inputs.foonathan_memory_vendor_branch }} diff --git a/multiplatform/generate_dependency_artifact/action.yml b/multiplatform/generate_dependency_artifact/action.yml index 9e9f2b63..e2419da3 100644 --- a/multiplatform/generate_dependency_artifact/action.yml +++ b/multiplatform/generate_dependency_artifact/action.yml @@ -36,13 +36,13 @@ runs: steps: - name: Fetch repositories - uses: eProsima/eProsima-CI/multiplatform/vcs_import@main + uses: eProsima/eProsima-CI/multiplatform/vcs_import@v0.8.0 with: vcs_repos_file: ${{ inputs.vcs_repos_file }} destination_workspace: ${{ inputs.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0.8.0 with: colcon_meta_file: ${{ inputs.colcon_meta_file }} workspace: ${{ inputs.workspace }} @@ -50,7 +50,7 @@ runs: cmake_build_type: ${{ inputs.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@v0.8.0 with: name: ${{ inputs.artifact_name }} path: ${{ inputs.workspace }}/install diff --git a/multiplatform/get_configurations_from_repo/action.yml b/multiplatform/get_configurations_from_repo/action.yml index 3b58a67a..7a456667 100644 --- a/multiplatform/get_configurations_from_repo/action.yml +++ b/multiplatform/get_configurations_from_repo/action.yml @@ -38,7 +38,7 @@ runs: steps: - name: Get colcon.meta file - uses: eProsima/eProsima-CI/multiplatform/get_file_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_file_from_repo@v0.8.0 with: source_repository_branch: ${{ inputs.source_repository_branch }} source_repository: ${{ inputs.source_repository }} @@ -46,7 +46,7 @@ runs: file_result: ${{ inputs.colcon_meta_file_result }} - name: Get dependencies.repos file - uses: eProsima/eProsima-CI/multiplatform/get_file_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_file_from_repo@v0.8.0 with: source_repository_branch: ${{ inputs.source_repository_branch }} source_repository: ${{ inputs.source_repository }} diff --git a/multiplatform/get_file_from_repo/action.yml b/multiplatform/get_file_from_repo/action.yml index 687315aa..07bcf6c6 100644 --- a/multiplatform/get_file_from_repo/action.yml +++ b/multiplatform/get_file_from_repo/action.yml @@ -27,7 +27,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/get_file_from_repo@main + uses: eProsima/eProsima-CI/ubuntu/get_file_from_repo@v0.8.0 if: runner.os == 'Linux' with: source_repository_branch: ${{ inputs.source_repository_branch }} @@ -36,7 +36,7 @@ runs: file_result: ${{ inputs.file_result }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/get_file_from_repo@main + uses: eProsima/eProsima-CI/windows/get_file_from_repo@v0.8.0 if: runner.os == 'Windows' with: source_repository_branch: ${{ inputs.source_repository_branch }} diff --git a/multiplatform/get_workflow_id/action.yml b/multiplatform/get_workflow_id/action.yml index 21e15ed3..b3819193 100644 --- a/multiplatform/get_workflow_id/action.yml +++ b/multiplatform/get_workflow_id/action.yml @@ -39,7 +39,7 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/get_workflow_id@main + uses: eProsima/eProsima-CI/ubuntu/get_workflow_id@v0.8.0 if: runner.os == 'Linux' with: workflow_source: ${{ inputs.workflow_source }} @@ -50,7 +50,7 @@ runs: secret_token: ${{ inputs.secret_token }} - name: Install in windows - uses: eProsima/eProsima-CI/windows/get_workflow_id@main + uses: eProsima/eProsima-CI/windows/get_workflow_id@v0.8.0 if: runner.os == 'Windows' with: workflow_source: ${{ inputs.workflow_source }} diff --git a/multiplatform/install_colcon/action.yml b/multiplatform/install_colcon/action.yml index 91a95318..b6f62648 100644 --- a/multiplatform/install_colcon/action.yml +++ b/multiplatform/install_colcon/action.yml @@ -6,9 +6,9 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0.8.0 if: runner.os == 'Linux' - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_colcon@main + uses: eProsima/eProsima-CI/windows/install_colcon@v0.8.0 if: runner.os == 'Windows' diff --git a/multiplatform/install_fastdds_dependencies/action.yml b/multiplatform/install_fastdds_dependencies/action.yml index fa8f851d..608a678d 100644 --- a/multiplatform/install_fastdds_dependencies/action.yml +++ b/multiplatform/install_fastdds_dependencies/action.yml @@ -12,13 +12,13 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/ubuntu/install_fastdds_dependencies@v0.8.0 with: cmake_build_type: ${{ inputs.cmake_build_type }} if: runner.os == 'Linux' - name: Install in windows - uses: eProsima/eProsima-CI/windows/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/windows/install_fastdds_dependencies@v0.8.0 with: cmake_build_type: ${{ inputs.cmake_build_type }} if: runner.os == 'Windows' diff --git a/multiplatform/install_gtest/action.yml b/multiplatform/install_gtest/action.yml index 4df01785..95d8c238 100644 --- a/multiplatform/install_gtest/action.yml +++ b/multiplatform/install_gtest/action.yml @@ -18,14 +18,14 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_gtest@main + uses: eProsima/eProsima-CI/ubuntu/install_gtest@v0.8.0 if: runner.os == 'Linux' with: cmake_build_type: ${{ inputs.cmake_build_type }} version: ${{ inputs.version }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_gtest@main + uses: eProsima/eProsima-CI/windows/install_gtest@v0.8.0 if: runner.os == 'Windows' with: cmake_build_type: ${{ inputs.cmake_build_type }} diff --git a/multiplatform/install_openssl/action.yml b/multiplatform/install_openssl/action.yml index 8244af43..f718857d 100644 --- a/multiplatform/install_openssl/action.yml +++ b/multiplatform/install_openssl/action.yml @@ -6,9 +6,9 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_openssl@main + uses: eProsima/eProsima-CI/ubuntu/install_openssl@v0.8.0 if: runner.os == 'Linux' - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_openssl@main + uses: eProsima/eProsima-CI/windows/install_openssl@v0.8.0 if: runner.os == 'Windows' diff --git a/multiplatform/install_python_packages/action.yml b/multiplatform/install_python_packages/action.yml index a42ad4a0..900e5d4b 100644 --- a/multiplatform/install_python_packages/action.yml +++ b/multiplatform/install_python_packages/action.yml @@ -23,7 +23,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 if: runner.os == 'Linux' with: packages: ${{ inputs.packages }} @@ -31,7 +31,7 @@ runs: requirements_file_name: ${{ inputs.requirements_file_name }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_python_packages@main + uses: eProsima/eProsima-CI/windows/install_python_packages@v0.8.0 if: runner.os == 'Windows' with: packages: ${{ inputs.packages }} diff --git a/multiplatform/install_yamlcpp/action.yml b/multiplatform/install_yamlcpp/action.yml index d2356780..59699c10 100644 --- a/multiplatform/install_yamlcpp/action.yml +++ b/multiplatform/install_yamlcpp/action.yml @@ -17,14 +17,14 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_yamlcpp@main + uses: eProsima/eProsima-CI/ubuntu/install_yamlcpp@v0.8.0 if: runner.os == 'Linux' with: cmake_build_type: ${{ inputs.cmake_build_type }} version: ${{ inputs.version }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_yamlcpp@main + uses: eProsima/eProsima-CI/windows/install_yamlcpp@v0.8.0 if: runner.os == 'Windows' with: cmake_build_type: ${{ inputs.cmake_build_type }} diff --git a/multiplatform/junit_summary/action.yaml b/multiplatform/junit_summary/action.yaml index fe70a770..53558f00 100644 --- a/multiplatform/junit_summary/action.yaml +++ b/multiplatform/junit_summary/action.yaml @@ -32,7 +32,7 @@ runs: - name: Run in ubuntu if: runner.os == 'Linux' - uses: eProsima/eProsima-CI/ubuntu/junit_summary@main + uses: eProsima/eProsima-CI/ubuntu/junit_summary@v0.8.0 with: junit_reports_dir: ${{ inputs.junit_reports_dir }} print_summary: ${{ inputs.print_summary }} @@ -42,7 +42,7 @@ runs: - name: Run in windows if: runner.os == 'Windows' - uses: eProsima/eProsima-CI/windows/junit_summary@main + uses: eProsima/eProsima-CI/windows/junit_summary@v0.8.0 with: junit_reports_dir: ${{ inputs.junit_reports_dir }} print_summary: ${{ inputs.print_summary }} diff --git a/multiplatform/tsan_build_test/action.yml b/multiplatform/tsan_build_test/action.yml index 2e4bcf2c..6b30496a 100644 --- a/multiplatform/tsan_build_test/action.yml +++ b/multiplatform/tsan_build_test/action.yml @@ -43,7 +43,7 @@ runs: - name: Build and test id: build_and_test - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@v0.8.0 with: packages_names: ${{ inputs.packages_names }} colcon_meta_file: ${{ inputs.colcon_meta_file }} diff --git a/multiplatform/vcs_import/action.yml b/multiplatform/vcs_import/action.yml index c7516f05..902a3134 100644 --- a/multiplatform/vcs_import/action.yml +++ b/multiplatform/vcs_import/action.yml @@ -17,14 +17,14 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/vcs_import@main + uses: eProsima/eProsima-CI/ubuntu/vcs_import@v0.8.0 if: runner.os == 'Linux' with: vcs_repos_file: ${{ inputs.vcs_repos_file }} destination_workspace: ${{ inputs.destination_workspace }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/vcs_import@main + uses: eProsima/eProsima-CI/windows/vcs_import@v0.8.0 if: runner.os == 'Windows' with: vcs_repos_file: ${{ inputs.vcs_repos_file }} diff --git a/ubuntu/22.04/install_uncrustify/action.yml b/ubuntu/22.04/install_uncrustify/action.yml index 29ad11fc..4cc19baa 100644 --- a/ubuntu/22.04/install_uncrustify/action.yml +++ b/ubuntu/22.04/install_uncrustify/action.yml @@ -5,6 +5,6 @@ runs: steps: - name: Install uncrustify - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0.8.0 with: packages: uncrustify diff --git a/ubuntu/colcon_test/action.yml b/ubuntu/colcon_test/action.yml index f988e013..f296a984 100644 --- a/ubuntu/colcon_test/action.yml +++ b/ubuntu/colcon_test/action.yml @@ -54,7 +54,7 @@ runs: steps: - name: Install lxml - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 with: packages: lxml @@ -118,7 +118,7 @@ runs: shell: bash - name: Upload test report in JUnit format - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@v0.8.0 if: ${{ ! cancelled() }} with: name: ${{ inputs.test_report_artifact || format('test_report_{0}_{1}', github.job, join(matrix.*, '_')) }} diff --git a/ubuntu/coverage_build_test_upload/action.yml b/ubuntu/coverage_build_test_upload/action.yml index ee9d16cb..6e2c0c8f 100644 --- a/ubuntu/coverage_build_test_upload/action.yml +++ b/ubuntu/coverage_build_test_upload/action.yml @@ -55,10 +55,10 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/ubuntu/install_gcov@main + uses: eProsima/eProsima-CI/ubuntu/install_gcov@v0.8.0 - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@v0.8.0 with: packages_names: ${{ inputs.packages_names }} colcon_meta_file: ${{ inputs.colcon_meta_file }} @@ -69,7 +69,7 @@ runs: cmake_build_type: Debug - name: Generate report - uses: eProsima/eProsima-CI/ubuntu/generate_coverage_report@main + uses: eProsima/eProsima-CI/ubuntu/generate_coverage_report@v0.8.0 with: packages_names: ${{ inputs.packages_names }} result_file_name: ${{ inputs.codecov_result_file_path }} @@ -77,7 +77,7 @@ runs: source_code_directory: ${{ github.workspace }}/src - name: Upload coverage to Codecov - uses: eProsima/eProsima-CI/external/codecov-action@main + uses: eProsima/eProsima-CI/external/codecov-action@v0.8.0 with: token: ${{ inputs.codecov_token }} files: ${{ inputs.codecov_result_file_path }} diff --git a/ubuntu/install_asio/action.yml b/ubuntu/install_asio/action.yml index c192a056..023ff8c6 100644 --- a/ubuntu/install_asio/action.yml +++ b/ubuntu/install_asio/action.yml @@ -5,6 +5,6 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0.8.0 with: packages: libasio-dev diff --git a/ubuntu/install_colcon/action.yml b/ubuntu/install_colcon/action.yml index be008d0a..c1560a65 100644 --- a/ubuntu/install_colcon/action.yml +++ b/ubuntu/install_colcon/action.yml @@ -6,7 +6,7 @@ runs: steps: - name: Install colcon - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 with: packages: 'setuptools==58.3.0 colcon-common-extensions colcon-mixin' upgrade: true diff --git a/ubuntu/install_documentation_requirements/action.yml b/ubuntu/install_documentation_requirements/action.yml index c7d909ac..c06fc12a 100644 --- a/ubuntu/install_documentation_requirements/action.yml +++ b/ubuntu/install_documentation_requirements/action.yml @@ -12,7 +12,7 @@ runs: steps: - name: Install docs requirements with pip - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 if: ${{ inputs.path_to_requirements == '' }} with: packages: \ @@ -33,7 +33,7 @@ runs: xmlschema==2.1.1 - name: Install docs requirements with pip - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 if: ${{ inputs.path_to_requirements != '' }} with: requirements_file_name: ${{ inputs.path_to_requirements }} diff --git a/ubuntu/install_fastdds_dependencies/action.yml b/ubuntu/install_fastdds_dependencies/action.yml index 498fe6f7..ae08db2b 100644 --- a/ubuntu/install_fastdds_dependencies/action.yml +++ b/ubuntu/install_fastdds_dependencies/action.yml @@ -11,24 +11,24 @@ runs: steps: - name: Setup CMake - uses: eProsima/eProsima-CI/ubuntu/setup_cmake@main + uses: eProsima/eProsima-CI/ubuntu/setup_cmake@v0.8.0 - name: Install vcs tools - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 with: packages: 'vcstool setuptools' - name: Install colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0.8.0 - name: Install GTest - uses: eProsima/eProsima-CI/ubuntu/install_gtest@main + uses: eProsima/eProsima-CI/ubuntu/install_gtest@v0.8.0 - name: Install asio - uses: eProsima/eProsima-CI/ubuntu/install_asio@main + uses: eProsima/eProsima-CI/ubuntu/install_asio@v0.8.0 - name: Install Tiny XML - uses: eProsima/eProsima-CI/ubuntu/install_tinyxml@main + uses: eProsima/eProsima-CI/ubuntu/install_tinyxml@v0.8.0 - name: Install Open SSL - uses: eProsima/eProsima-CI/ubuntu/install_openssl@main + uses: eProsima/eProsima-CI/ubuntu/install_openssl@v0.8.0 diff --git a/ubuntu/install_gcov/action.yml b/ubuntu/install_gcov/action.yml index e60f8576..e4977b22 100644 --- a/ubuntu/install_gcov/action.yml +++ b/ubuntu/install_gcov/action.yml @@ -7,11 +7,11 @@ runs: # TODO: check if both lcov and gcovr are needed - name: Install in ubuntu by apt - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0.8.0 with: packages: lcov - name: Install in ubuntu by pip - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 with: packages: gcovr==5.0 diff --git a/ubuntu/install_openssl/action.yml b/ubuntu/install_openssl/action.yml index 440daee0..733cf3db 100644 --- a/ubuntu/install_openssl/action.yml +++ b/ubuntu/install_openssl/action.yml @@ -5,6 +5,6 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0.8.0 with: packages: libssl-dev diff --git a/ubuntu/install_tinyxml/action.yml b/ubuntu/install_tinyxml/action.yml index 5b4287f8..47ec2829 100644 --- a/ubuntu/install_tinyxml/action.yml +++ b/ubuntu/install_tinyxml/action.yml @@ -5,6 +5,6 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0.8.0 with: packages: libtinyxml2-dev diff --git a/ubuntu/install_uncrustify/action.yml b/ubuntu/install_uncrustify/action.yml index 33d75011..42e4ffd3 100644 --- a/ubuntu/install_uncrustify/action.yml +++ b/ubuntu/install_uncrustify/action.yml @@ -5,12 +5,12 @@ runs: steps: - name: Get ubuntu version - uses: eProsima/eProsima-CI/ubuntu/get_platform@main + uses: eProsima/eProsima-CI/ubuntu/get_platform@v0.8.0 - name: Install uncrustify 20.04 - uses: eProsima/eProsima-CI/ubuntu/20.04/install_uncrustify@main + uses: eProsima/eProsima-CI/ubuntu/20.04/install_uncrustify@v0.8.0 if: contains( ${{ env.EPROSIMA_UBUNTU_VERSION }} , '20.04' ) - name: Install uncrustify 22.04 - uses: eProsima/eProsima-CI/ubuntu/22.04/install_uncrustify@main + uses: eProsima/eProsima-CI/ubuntu/22.04/install_uncrustify@v0.8.0 if: contains( ${{ env.EPROSIMA_UBUNTU_VERSION }} , '22.04' ) diff --git a/ubuntu/install_yamlcpp/action.yml b/ubuntu/install_yamlcpp/action.yml index 6c485de0..2f27e49a 100644 --- a/ubuntu/install_yamlcpp/action.yml +++ b/ubuntu/install_yamlcpp/action.yml @@ -18,6 +18,6 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@v0.8.0 with: packages: libyaml-cpp-dev diff --git a/ubuntu/python_linter/action.yml b/ubuntu/python_linter/action.yml index f6c6d616..e1cf6861 100644 --- a/ubuntu/python_linter/action.yml +++ b/ubuntu/python_linter/action.yml @@ -34,17 +34,17 @@ runs: steps: - name: Sync repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@v0.8.0 with: path: src - name: Fetch all branches and tags - uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@main + uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@v0.8.0 with: workspace: src - name: Install Flake8 - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0.8.0 with: packages: flake8==5.0.4 flake8-quotes @@ -57,7 +57,7 @@ runs: - name: Get Git difference id: GetGitDifference - uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@main + uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@v0.8.0 with: result_env_var: MODIFIED_FILES diff --git a/ubuntu/setup_cmake/action.yml b/ubuntu/setup_cmake/action.yml index d77b47f1..1fe2cd1d 100644 --- a/ubuntu/setup_cmake/action.yml +++ b/ubuntu/setup_cmake/action.yml @@ -14,10 +14,10 @@ runs: steps: - name: Get ubuntu version - uses: eProsima/eProsima-CI/ubuntu/get_platform@main + uses: eProsima/eProsima-CI/ubuntu/get_platform@v0.8.0 - name: Upgrade CMake in Ubuntu 20.04 - uses: eProsima/eProsima-CI/external/get-cmake@main + uses: eProsima/eProsima-CI/external/get-cmake@v0.8.0 with: cmakeVersion: '3.22.x' if: contains( ${{ env.EPROSIMA_UBUNTU_VERSION }} , '20.04' ) diff --git a/ubuntu/sphinx_docs/action.yml b/ubuntu/sphinx_docs/action.yml index 98f54a30..206a7010 100644 --- a/ubuntu/sphinx_docs/action.yml +++ b/ubuntu/sphinx_docs/action.yml @@ -55,20 +55,20 @@ runs: steps: - name: Sync repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@v0.8.0 with: path: ${{ inputs.checkout_path }} - name: Install docs dependencies - uses: eProsima/eProsima-CI/ubuntu/install_documentation_requirements@main + uses: eProsima/eProsima-CI/ubuntu/install_documentation_requirements@v0.8.0 with: path_to_requirements: ${{ inputs.path_to_requirements }} - name: Install Colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0.8.0 - name: Download cmake_utils artifact - uses: eProsima/eProsima-CI/multiplatform/download_dependency@main + uses: eProsima/eProsima-CI/multiplatform/download_dependency@v0.8.0 with: artifact_name: built_dev_utils_ubuntu-22.04_Release_nightly workflow_source: build_dev_utils.yml @@ -78,19 +78,19 @@ runs: workflow_conclusion: completed - name: Build documentation with colcon - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@v0.8.0 with: colcon_build_args: '--packages-select ${{ inputs.docs_subpackage_name }}' cmake_args: '${{ inputs.specific_cmake_args }}' workspace_dependencies: '${{ github.workspace }}/install' - name: Run colcon test of documentation - uses: eProsima/eProsima-CI/multiplatform/colcon_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_test@v0.8.0 with: colcon_test_args: --packages-select ${{ inputs.docs_subpackage_name }} - name: Upload documentation - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@v0.8.0 with: name: Documentation HTML ${{ inputs.docs_subpackage_name }} path: install/${{ inputs.docs_subpackage_name }}/docs/${{ inputs.docs_subpackage_name }}/sphinx/html/ diff --git a/ubuntu/uncrustify/action.yml b/ubuntu/uncrustify/action.yml index 30250dd7..d12eb58b 100644 --- a/ubuntu/uncrustify/action.yml +++ b/ubuntu/uncrustify/action.yml @@ -43,20 +43,20 @@ runs: steps: - name: Sync repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@v0.8.0 with: path: src - name: Fetch all branches and tags - uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@main + uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@v0.8.0 with: workspace: src - name: Install uncrustify - uses: eProsima/eProsima-CI/ubuntu/install_uncrustify@main + uses: eProsima/eProsima-CI/ubuntu/install_uncrustify@v0.8.0 - name: Install Colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0.8.0 # TODO: Change to main branch when PR is merged to allow c++ check over other files different than cpp hpp # (required for .ipp files) @@ -77,7 +77,7 @@ runs: - name: Get Git difference id: GetGitDifference - uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@main + uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@v0.8.0 with: result_env_var: MODIFIED_FILES head_ref: origin/${GITHUB_HEAD_REF} diff --git a/versions.md b/versions.md index 6811eaad..bfd10290 100644 --- a/versions.md +++ b/versions.md @@ -4,6 +4,7 @@ This file includes the released versions of **eProsima-CI** along with their con The [Forthcoming](#forthcoming) section includes those features added in `main` branch that are not yet in a stable release. - [Forthcoming](#forthcoming) +- [v0.8.0](#v0.8.0) - [v0.7.0](#v0.7.0) - [v0.6.0](#v0.6.0) - [v0.5.0](#v0.5.0) @@ -16,6 +17,10 @@ The [Forthcoming](#forthcoming) section includes those features added in `main` The upcoming release will include the following **features**: +## v0.8.0 + +This release includes the following **features**: + - Add a `junit-summary` action to generate a summary of JUnit test results. ## v0.7.0 diff --git a/windows/colcon_test/action.yml b/windows/colcon_test/action.yml index 7cda9e45..bb8a0992 100644 --- a/windows/colcon_test/action.yml +++ b/windows/colcon_test/action.yml @@ -54,7 +54,7 @@ runs: steps: - name: Install lxml - uses: eProsima/eProsima-CI/windows/install_python_packages@main + uses: eProsima/eProsima-CI/windows/install_python_packages@v0.8.0 with: packages: lxml @@ -121,7 +121,7 @@ runs: Exit $exitCode - name: Upload test report in JUnit format - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@v0.8.0 if: ${{ ! cancelled() }} with: name: ${{ inputs.test_report_artifact || format('test_report_{0}_{1}', github.job, join(matrix.*, '_')) }} diff --git a/windows/install_colcon/action.yml b/windows/install_colcon/action.yml index 7d6a311c..86816928 100644 --- a/windows/install_colcon/action.yml +++ b/windows/install_colcon/action.yml @@ -5,7 +5,7 @@ runs: steps: - name: Install colcon - uses: eProsima/eProsima-CI/windows/install_python_packages@main + uses: eProsima/eProsima-CI/windows/install_python_packages@v0.8.0 with: packages: 'vcstool setuptools==58.3.0 colcon-common-extensions colcon-mixin' upgrade: true diff --git a/windows/install_fastdds_dependencies/action.yml b/windows/install_fastdds_dependencies/action.yml index bbeed18b..f8e252f5 100644 --- a/windows/install_fastdds_dependencies/action.yml +++ b/windows/install_fastdds_dependencies/action.yml @@ -12,14 +12,14 @@ runs: steps: - name: Install colcon - uses: eProsima/eProsima-CI/windows/install_colcon@main + uses: eProsima/eProsima-CI/windows/install_colcon@v0.8.0 - name: Install GTest - uses: eProsima/eProsima-CI/windows/install_gtest@main + uses: eProsima/eProsima-CI/windows/install_gtest@v0.8.0 with: cmake_build_type: ${{ inputs.cmake_build_type }} - name: Install Open SSL - uses: eProsima/eprosima-CI/windows/install_openssl@main + uses: eProsima/eprosima-CI/windows/install_openssl@v0.8.0 with: version: '3.1.1'