From a38a86f2bc0a556455e5c05e4a08b9b0ee935d38 Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 07:38:26 +0200 Subject: [PATCH 1/7] Check if python venv already exists in setup venv action Signed-off-by: Raul Sanchez-Mateos --- ubuntu/setup_python_venv/action.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ubuntu/setup_python_venv/action.yml b/ubuntu/setup_python_venv/action.yml index e8a229d7..de44f769 100644 --- a/ubuntu/setup_python_venv/action.yml +++ b/ubuntu/setup_python_venv/action.yml @@ -22,12 +22,16 @@ runs: echo "::group::Setup Python virtual environment" - # Create a virtual environment - python3 -m venv ${{ inputs.path }} - source .venv/bin/activate + if [ -d "${{ inputs.path }}" ] && [ -f "${{ inputs.path }}/bin/activate" ]; then + echo "Virtual environment exists." - if [ "${{ inputs.activate_global }}" = "true" ]; then - echo PATH=$PATH >> $GITHUB_ENV + # Create a virtual environment + python3 -m venv ${{ inputs.path }} + source ${{ inputs.path }}/bin/activate + + if [ "${{ inputs.activate_global }}" = "true" ]; then + echo PATH=$PATH >> $GITHUB_ENV + fi fi echo "::endgroup::" From 672012e9c311ea334de32f89e9767e3056e7b729 Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 07:40:30 +0200 Subject: [PATCH 2/7] Set action branches references to current branch Signed-off-by: Raul Sanchez-Mateos --- .github/workflows/build_ddspipe.yml | 34 +++++++++---------- .github/workflows/build_dev_utils.yml | 30 ++++++++-------- .github/workflows/build_fastdds.yml | 24 ++++++------- README.md | 2 +- macos/install_colcon/action.yml | 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 +-- .../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 +-- .../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 +-- .../get_related_branch_from_repo/action.yml | 2 +- multiplatform/get_workflow_id/action.yml | 4 +-- multiplatform/install_colcon/action.yml | 6 ++-- .../install_fastdds_dependencies/action.yml | 4 +-- multiplatform/install_gtest/action.yml | 4 +-- multiplatform/install_openssl/action.yml | 4 +-- .../install_python_packages/action.yml | 6 ++-- 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/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 +- .../action.yml | 4 +-- .../install_fastdds_dependencies/action.yml | 14 ++++---- ubuntu/install_gcov/action.yml | 4 +-- ubuntu/install_openssl/action.yml | 2 +- ubuntu/install_python_packages/action.yml | 2 +- ubuntu/install_tinyxml/action.yml | 2 +- ubuntu/install_uncrustify/action.yml | 2 +- ubuntu/install_yamlcpp/action.yml | 2 +- ubuntu/python_linter/action.yml | 8 ++--- ubuntu/setup_cmake/action.yml | 4 +-- ubuntu/setup_python_venv/action.yml | 2 +- ubuntu/sphinx_docs/action.yml | 14 ++++---- ubuntu/uncrustify/action.yml | 10 +++--- windows/colcon_test/action.yml | 4 +-- windows/install_colcon/action.yml | 2 +- .../install_fastdds_dependencies/action.yml | 8 ++--- 50 files changed, 145 insertions(+), 145 deletions(-) diff --git a/.github/workflows/build_ddspipe.yml b/.github/workflows/build_ddspipe.yml index 7f1e6cf0..012c8c3b 100644 --- a/.github/workflows/build_ddspipe.yml +++ b/.github/workflows/build_ddspipe.yml @@ -130,7 +130,7 @@ jobs: build_dev_utils: name: build_dev_utils - uses: eProsima/eProsima-CI/.github/workflows/build_dev_utils.yml@main + uses: eProsima/eProsima-CI/.github/workflows/build_dev_utils.yml@hotfix/setup-python-venv with: single_version_build: ${{ inputs.single_version_build || false }} configuration_branch: ${{ inputs.configuration_branch }} @@ -166,28 +166,28 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Install yaml cpp dependency - uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@main + uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get dev-utils artifact - uses: eProsima/eProsima-CI/external/download-artifact@main + uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv with: name: build_dev_utils_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -196,13 +196,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch DDS Pipe repositories - uses: eProsima/eProsima-CI/multiplatform/fetch_ddspipe_manual@main + uses: eProsima/eProsima-CI/multiplatform/fetch_ddspipe_manual@hotfix/setup-python-venv with: ddspipe_branch: ${{ inputs.ddspipe_branch || env.default_ddspipe_branch }} destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -210,7 +210,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv with: name: ${{ env.artifact_prefix }}_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install @@ -244,28 +244,28 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Install yaml cpp dependency - uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@main + uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get dev-utils artifact - uses: eProsima/eProsima-CI/external/download-artifact@main + uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv with: name: build_dev_utils_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta and .repos files to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -274,13 +274,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch DDS Pipe repositories with vcs-tool - uses: eProsima/eProsima-CI/multiplatform/vcs_import@main + uses: eProsima/eProsima-CI/multiplatform/vcs_import@hotfix/setup-python-venv with: vcs_repos_file: ${{ github.workspace }}/dependencies.repos destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -288,7 +288,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv with: name: ${{ env.artifact_prefix }}_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install diff --git a/.github/workflows/build_dev_utils.yml b/.github/workflows/build_dev_utils.yml index cd25537c..26d645ae 100644 --- a/.github/workflows/build_dev_utils.yml +++ b/.github/workflows/build_dev_utils.yml @@ -176,7 +176,7 @@ jobs: build_fastdds: name: build_fastdds - uses: eProsima/eProsima-CI/.github/workflows/build_fastdds.yml@main + uses: eProsima/eProsima-CI/.github/workflows/build_fastdds.yml@hotfix/setup-python-venv with: single_version_build: ${{ inputs.single_version_build || false }} configuration_branch: ${{ inputs.configuration_branch }} @@ -211,23 +211,23 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get Fast DDS artifact - uses: eProsima/eProsima-CI/external/download-artifact@main + uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv with: name: build_fastdds_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta and .repos files to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -236,13 +236,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch dev-utils repositories - uses: eProsima/eProsima-CI/multiplatform/fetch_dev_utils_manual@main + uses: eProsima/eProsima-CI/multiplatform/fetch_dev_utils_manual@hotfix/setup-python-venv with: dev_utils_branch: ${{ inputs.dev_utils_branch || env.default_dev_utils_branch }} destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -250,7 +250,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv with: name: ${{ env.artifact_prefix }}_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install @@ -284,23 +284,23 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get Fast DDS artifact - uses: eProsima/eProsima-CI/external/download-artifact@main + uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv with: name: build_fastdds_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -309,13 +309,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch dev-utils repositories with vcs-tool - uses: eProsima/eProsima-CI/multiplatform/vcs_import@main + uses: eProsima/eProsima-CI/multiplatform/vcs_import@hotfix/setup-python-venv with: vcs_repos_file: ${{ github.workspace }}/dependencies.repos destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -323,7 +323,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv with: name: ${{ env.artifact_prefix }}_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install diff --git a/.github/workflows/build_fastdds.yml b/.github/workflows/build_fastdds.yml index 763c183b..703228f9 100644 --- a/.github/workflows/build_fastdds.yml +++ b/.github/workflows/build_fastdds.yml @@ -182,17 +182,17 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get colcon.meta file to build fastdds - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -201,7 +201,7 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch Fast DDS repositories - uses: eProsima/eProsima-CI/multiplatform/fetch_fastdds_manual@main + uses: eProsima/eProsima-CI/multiplatform/fetch_fastdds_manual@hotfix/setup-python-venv with: foonathan_memory_vendor_branch: ${{ inputs.foonathan_memory_vendor_branch || env.default_foonathan_memory_vendor_branch }} fastcdr_branch: ${{ inputs.fastcdr_branch || env.default_fastcdr_branch }} @@ -209,14 +209,14 @@ jobs: destination_workspace: ${{ github.workspace }}/artifact/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }}/artifact cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv with: name: ${{ env.artifact_prefix }}_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/artifact/install @@ -246,17 +246,17 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get colcon.meta and .repos files to build fastdds - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -265,20 +265,20 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch Fast DDS repositories with vcs-tool - uses: eProsima/eProsima-CI/multiplatform/vcs_import@main + uses: eProsima/eProsima-CI/multiplatform/vcs_import@hotfix/setup-python-venv with: vcs_repos_file: ${{ github.workspace }}/dependencies.repos destination_workspace: ${{ github.workspace }}/artifact/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }}/artifact cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@main + uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv with: name: ${{ env.artifact_prefix }}_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/artifact/install diff --git a/README.md b/README.md index 9019a629..c964e187 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,7 @@ In order to use one of these artifacts, use the following action as a step: ```yml - name: Get fastdds artifact - uses: eProsima/eProsima-CI/multiplatform/download_dependency@main + uses: eProsima/eProsima-CI/multiplatform/download_dependency@hotfix/setup-python-venv with: artifact_name: build_fastdds_ubuntu-20.04_Debug_nightly workflow_source: build_fastdds.yml diff --git a/macos/install_colcon/action.yml b/macos/install_colcon/action.yml index bc4c7ec8..303b0324 100644 --- a/macos/install_colcon/action.yml +++ b/macos/install_colcon/action.yml @@ -6,7 +6,7 @@ runs: steps: - name: Install colcon - uses: eProsima/eProsima-CI/macos/install_python_packages@main + uses: eProsima/eProsima-CI/macos/install_python_packages@hotfix/setup-python-venv with: packages: 'setuptools==58.3.0 colcon-common-extensions colcon-mixin' upgrade: true diff --git a/multiplatform/asan_build_test/action.yml b/multiplatform/asan_build_test/action.yml index 5bb2b5a0..0644182a 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@hotfix/setup-python-venv 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..515514a1 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv with: packages_names: ${{ inputs.packages_names }} diff --git a/multiplatform/clang_tidy_check/action.yml b/multiplatform/clang_tidy_check/action.yml index a9b2a565..6f7114bb 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 21e06023..400281cc 100644 --- a/multiplatform/colcon_build/action.yml +++ b/multiplatform/colcon_build/action.yml @@ -48,7 +48,7 @@ runs: steps: - name: Run in ubuntu or macOS - uses: eProsima/eProsima-CI/ubuntu/colcon_build@main + uses: eProsima/eProsima-CI/ubuntu/colcon_build@hotfix/setup-python-venv if: runner.os == 'Linux' || runner.os == 'macOS' 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@hotfix/setup-python-venv 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 cbd44158..eb1c1a1f 100644 --- a/multiplatform/colcon_build_test/action.yml +++ b/multiplatform/colcon_build_test/action.yml @@ -54,7 +54,7 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv with: colcon_meta_file: ${{ inputs.colcon_meta_file }} colcon_build_args: '--packages-up-to ${{ inputs.packages_names }}' @@ -65,7 +65,7 @@ runs: - name: Test id: test - uses: eProsima/eProsima-CI/multiplatform/colcon_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_test@hotfix/setup-python-venv with: colcon_meta_file: ${{ inputs.colcon_meta_file }} workspace: ${{ inputs.workspace }} diff --git a/multiplatform/colcon_build_test_flaky/action.yml b/multiplatform/colcon_build_test_flaky/action.yml index 23b33094..0a18492d 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv with: colcon_meta_file: ${{ inputs.colcon_meta_file }} workspace: ${{ inputs.workspace }} diff --git a/multiplatform/colcon_test/action.yml b/multiplatform/colcon_test/action.yml index 1787cf44..909100c2 100644 --- a/multiplatform/colcon_test/action.yml +++ b/multiplatform/colcon_test/action.yml @@ -60,7 +60,7 @@ runs: - name: Run in ubuntu or macOS id: test_ubuntu_mac - uses: eProsima/eProsima-CI/ubuntu/colcon_test@main + uses: eProsima/eProsima-CI/ubuntu/colcon_test@hotfix/setup-python-venv if: runner.os == 'Linux' || runner.os == 'macOS' with: colcon_meta_file: ${{ inputs.colcon_meta_file }} @@ -75,7 +75,7 @@ runs: - name: Run in windows id: test_windows - uses: eProsima/eProsima-CI/windows/colcon_test@main + uses: eProsima/eProsima-CI/windows/colcon_test@hotfix/setup-python-venv if: runner.os == 'Windows' with: colcon_meta_file: ${{ inputs.colcon_meta_file }} diff --git a/multiplatform/download_dependency/action.yml b/multiplatform/download_dependency/action.yml index 66fd69d0..5bcea942 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@hotfix/setup-python-venv 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..c378a9f5 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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..a574eff6 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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..79014605 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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..083ff939 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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..f94496d0 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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..c0ec72a2 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv if: runner.os == 'Windows' with: source_repository_branch: ${{ inputs.source_repository_branch }} diff --git a/multiplatform/get_related_branch_from_repo/action.yml b/multiplatform/get_related_branch_from_repo/action.yml index 12ad50cd..51f35376 100644 --- a/multiplatform/get_related_branch_from_repo/action.yml +++ b/multiplatform/get_related_branch_from_repo/action.yml @@ -37,7 +37,7 @@ runs: # Both Windows, MacOS and Ubuntu can run this bash script - name: Get related branch from remote repository id: deduce_branch - uses: eProsima/eProsima-CI/ubuntu/get_related_branch_from_repo@main + uses: eProsima/eProsima-CI/ubuntu/get_related_branch_from_repo@hotfix/setup-python-venv with: remote_repository: ${{ inputs.remote_repository }} fallback_branch: ${{ inputs.fallback_branch }} diff --git a/multiplatform/get_workflow_id/action.yml b/multiplatform/get_workflow_id/action.yml index 21e15ed3..0754475a 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 0b9d2ebf..719bd109 100644 --- a/multiplatform/install_colcon/action.yml +++ b/multiplatform/install_colcon/action.yml @@ -6,13 +6,13 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv if: runner.os == 'Linux' - name: Run in macOS - uses: eProsima/eProsima-CI/macos/install_colcon@main + uses: eProsima/eProsima-CI/macos/install_colcon@hotfix/setup-python-venv if: runner.os == 'macOS' - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_colcon@main + uses: eProsima/eProsima-CI/windows/install_colcon@hotfix/setup-python-venv if: runner.os == 'Windows' diff --git a/multiplatform/install_fastdds_dependencies/action.yml b/multiplatform/install_fastdds_dependencies/action.yml index ee0cb3ff..04d7b17b 100644 --- a/multiplatform/install_fastdds_dependencies/action.yml +++ b/multiplatform/install_fastdds_dependencies/action.yml @@ -12,11 +12,11 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_fastdds_dependencies@main + uses: eProsima/eProsima-CI/ubuntu/install_fastdds_dependencies@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 a04ce86f..fe62ff72 100644 --- a/multiplatform/install_gtest/action.yml +++ b/multiplatform/install_gtest/action.yml @@ -18,14 +18,14 @@ runs: steps: - name: Run in ubuntu or macOS - uses: eProsima/eProsima-CI/ubuntu/install_gtest@main + uses: eProsima/eProsima-CI/ubuntu/install_gtest@hotfix/setup-python-venv if: runner.os == 'Linux' || runner.os == 'macOS' 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@hotfix/setup-python-venv 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..f8a48d2a 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@hotfix/setup-python-venv if: runner.os == 'Linux' - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_openssl@main + uses: eProsima/eProsima-CI/windows/install_openssl@hotfix/setup-python-venv if: runner.os == 'Windows' diff --git a/multiplatform/install_python_packages/action.yml b/multiplatform/install_python_packages/action.yml index 7a0896e8..25dbae15 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@hotfix/setup-python-venv if: runner.os == 'Linux' with: packages: ${{ inputs.packages }} @@ -31,7 +31,7 @@ runs: requirements_file_name: ${{ inputs.requirements_file_name }} - name: Run in macOS - uses: eProsima/eProsima-CI/macos/install_python_packages@main + uses: eProsima/eProsima-CI/macos/install_python_packages@hotfix/setup-python-venv if: runner.os == 'macOS' with: packages: ${{ inputs.packages }} @@ -39,7 +39,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@hotfix/setup-python-venv if: runner.os == 'Windows' with: packages: ${{ inputs.packages }} diff --git a/multiplatform/install_yamlcpp/action.yml b/multiplatform/install_yamlcpp/action.yml index d2356780..7d10204c 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 da15977c..5b6a47d9 100644 --- a/multiplatform/junit_summary/action.yaml +++ b/multiplatform/junit_summary/action.yaml @@ -32,7 +32,7 @@ runs: - name: Run in ubuntu or macOS if: runner.os == 'Linux' || runner.os == 'macOS' - uses: eProsima/eProsima-CI/ubuntu/junit_summary@main + uses: eProsima/eProsima-CI/ubuntu/junit_summary@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 60dd1679..91b20994 100644 --- a/multiplatform/tsan_build_test/action.yml +++ b/multiplatform/tsan_build_test/action.yml @@ -48,7 +48,7 @@ runs: # These issues were fixed in GCC 12 so we upgrade to that version. CC: gcc-12 CXX: g++-12 - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@hotfix/setup-python-venv 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 24beff49..cdb00e46 100644 --- a/multiplatform/vcs_import/action.yml +++ b/multiplatform/vcs_import/action.yml @@ -22,7 +22,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/vcs_import@main + uses: eProsima/eProsima-CI/ubuntu/vcs_import@hotfix/setup-python-venv if: runner.os == 'Linux' || runner.os == 'macOS' with: vcs_repos_file: ${{ inputs.vcs_repos_file }} @@ -30,7 +30,7 @@ runs: skip_existing: ${{ inputs.skip_existing }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/vcs_import@main + uses: eProsima/eProsima-CI/windows/vcs_import@hotfix/setup-python-venv if: runner.os == 'Windows' with: vcs_repos_file: ${{ inputs.vcs_repos_file }} diff --git a/ubuntu/colcon_test/action.yml b/ubuntu/colcon_test/action.yml index 3bfb696b..1f0a0521 100644 --- a/ubuntu/colcon_test/action.yml +++ b/ubuntu/colcon_test/action.yml @@ -59,7 +59,7 @@ runs: steps: - name: Install lxml - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv with: packages: lxml @@ -135,7 +135,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@hotfix/setup-python-venv if: ${{ ! cancelled() }} with: name: ${{ inputs.test_report_artifact || format('test_report_{0}_{1}_{2}', github.workflow, github.job, join(matrix.*, '_')) }} diff --git a/ubuntu/coverage_build_test_upload/action.yml b/ubuntu/coverage_build_test_upload/action.yml index e88a4b2f..2f85698f 100644 --- a/ubuntu/coverage_build_test_upload/action.yml +++ b/ubuntu/coverage_build_test_upload/action.yml @@ -62,10 +62,10 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/ubuntu/install_gcov@main + uses: eProsima/eProsima-CI/ubuntu/install_gcov@hotfix/setup-python-venv - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@hotfix/setup-python-venv with: packages_names: ${{ inputs.packages_names }} colcon_meta_file: ${{ inputs.colcon_meta_file }} @@ -77,7 +77,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@hotfix/setup-python-venv with: packages_names: ${{ inputs.packages_names }} result_file_name: ${{ inputs.codecov_result_file_path }} @@ -85,7 +85,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@hotfix/setup-python-venv 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..6430eec2 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@hotfix/setup-python-venv with: packages: libasio-dev diff --git a/ubuntu/install_colcon/action.yml b/ubuntu/install_colcon/action.yml index be008d0a..20a74119 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@hotfix/setup-python-venv 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..6da29de4 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 5585c83d..ac06f079 100644 --- a/ubuntu/install_fastdds_dependencies/action.yml +++ b/ubuntu/install_fastdds_dependencies/action.yml @@ -24,27 +24,27 @@ runs: steps: - name: Set CMake version - uses: eProsima/eProsima-CI/external/get-cmake@main + uses: eProsima/eProsima-CI/external/get-cmake@hotfix/setup-python-venv with: cmakeVersion: ${{ inputs.cmakeVersion }} ninjaVersion: ${{ inputs.ninjaVersion }} - name: Install vcs tools - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv with: packages: 'vcstool setuptools' - name: Install colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv - name: Install GTest - uses: eProsima/eProsima-CI/ubuntu/install_gtest@main + uses: eProsima/eProsima-CI/ubuntu/install_gtest@hotfix/setup-python-venv - name: Install asio - uses: eProsima/eProsima-CI/ubuntu/install_asio@main + uses: eProsima/eProsima-CI/ubuntu/install_asio@hotfix/setup-python-venv - name: Install Tiny XML - uses: eProsima/eProsima-CI/ubuntu/install_tinyxml@main + uses: eProsima/eProsima-CI/ubuntu/install_tinyxml@hotfix/setup-python-venv - name: Install Open SSL - uses: eProsima/eProsima-CI/ubuntu/install_openssl@main + uses: eProsima/eProsima-CI/ubuntu/install_openssl@hotfix/setup-python-venv diff --git a/ubuntu/install_gcov/action.yml b/ubuntu/install_gcov/action.yml index e60f8576..18d5e7d1 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv with: packages: gcovr==5.0 diff --git a/ubuntu/install_openssl/action.yml b/ubuntu/install_openssl/action.yml index 440daee0..06f3b20c 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@hotfix/setup-python-venv with: packages: libssl-dev diff --git a/ubuntu/install_python_packages/action.yml b/ubuntu/install_python_packages/action.yml index bce0737e..bfb3256c 100644 --- a/ubuntu/install_python_packages/action.yml +++ b/ubuntu/install_python_packages/action.yml @@ -33,7 +33,7 @@ runs: steps: - name: setup_python_venv - uses: eProsima/eProsima-CI/ubuntu/setup_python_venv@main + uses: eProsima/eProsima-CI/ubuntu/setup_python_venv@hotfix/setup-python-venv with: path: ${{ inputs.path }} activate_global: ${{ inputs.activate_global }} diff --git a/ubuntu/install_tinyxml/action.yml b/ubuntu/install_tinyxml/action.yml index 5b4287f8..bac8ceee 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@hotfix/setup-python-venv with: packages: libtinyxml2-dev diff --git a/ubuntu/install_uncrustify/action.yml b/ubuntu/install_uncrustify/action.yml index 29ad11fc..e743d46f 100644 --- a/ubuntu/install_uncrustify/action.yml +++ b/ubuntu/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@hotfix/setup-python-venv with: packages: uncrustify diff --git a/ubuntu/install_yamlcpp/action.yml b/ubuntu/install_yamlcpp/action.yml index 6c485de0..a4f25497 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@hotfix/setup-python-venv with: packages: libyaml-cpp-dev diff --git a/ubuntu/python_linter/action.yml b/ubuntu/python_linter/action.yml index f6c6d616..8234a0e0 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv with: workspace: src - name: Install Flake8 - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv 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@hotfix/setup-python-venv with: result_env_var: MODIFIED_FILES diff --git a/ubuntu/setup_cmake/action.yml b/ubuntu/setup_cmake/action.yml index d77b47f1..7eefe807 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@hotfix/setup-python-venv - name: Upgrade CMake in Ubuntu 20.04 - uses: eProsima/eProsima-CI/external/get-cmake@main + uses: eProsima/eProsima-CI/external/get-cmake@hotfix/setup-python-venv with: cmakeVersion: '3.22.x' if: contains( ${{ env.EPROSIMA_UBUNTU_VERSION }} , '20.04' ) diff --git a/ubuntu/setup_python_venv/action.yml b/ubuntu/setup_python_venv/action.yml index de44f769..840c0995 100644 --- a/ubuntu/setup_python_venv/action.yml +++ b/ubuntu/setup_python_venv/action.yml @@ -24,7 +24,7 @@ runs: if [ -d "${{ inputs.path }}" ] && [ -f "${{ inputs.path }}/bin/activate" ]; then echo "Virtual environment exists." - + else # Create a virtual environment python3 -m venv ${{ inputs.path }} source ${{ inputs.path }}/bin/activate diff --git a/ubuntu/sphinx_docs/action.yml b/ubuntu/sphinx_docs/action.yml index 02bbc04f..33ea2f70 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv - name: Download cmake_utils artifact - uses: eProsima/eProsima-CI/multiplatform/download_dependency@main + uses: eProsima/eProsima-CI/multiplatform/download_dependency@hotfix/setup-python-venv with: artifact_name: build_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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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@hotfix/setup-python-venv 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 3bdddf3e..75a50980 100644 --- a/ubuntu/uncrustify/action.yml +++ b/ubuntu/uncrustify/action.yml @@ -57,20 +57,20 @@ runs: steps: - name: Sync repository - uses: eProsima/eProsima-CI/external/checkout@main + uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv with: path: '${{ github.workspace }}/check' - name: Fetch all branches and tags - uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@main + uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@hotfix/setup-python-venv with: workspace: '${{ github.workspace }}/check' - name: Install uncrustify - uses: eProsima/eProsima-CI/ubuntu/install_uncrustify@main + uses: eProsima/eProsima-CI/ubuntu/install_uncrustify@hotfix/setup-python-venv - name: Install Colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@main + uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv # TODO: Change to main branch when PR is merged to allow c++ check over other files different than cpp hpp # (required for .ipp files) @@ -94,7 +94,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@hotfix/setup-python-venv with: result_env_var: MODIFIED_FILES head_ref: origin/${GITHUB_HEAD_REF} diff --git a/windows/colcon_test/action.yml b/windows/colcon_test/action.yml index 531414d8..ed1b5b7d 100644 --- a/windows/colcon_test/action.yml +++ b/windows/colcon_test/action.yml @@ -59,7 +59,7 @@ runs: steps: - name: Install lxml - uses: eProsima/eProsima-CI/windows/install_python_packages@main + uses: eProsima/eProsima-CI/windows/install_python_packages@hotfix/setup-python-venv with: packages: lxml @@ -139,7 +139,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@hotfix/setup-python-venv if: ${{ ! cancelled() }} with: name: ${{ inputs.test_report_artifact || format('test_report_{0}_{1}_{2}', github.workflow, github.job, join(matrix.*, '_')) }} diff --git a/windows/install_colcon/action.yml b/windows/install_colcon/action.yml index 7d6a311c..45e94841 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@hotfix/setup-python-venv 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 c57a79db..f88fc2c1 100644 --- a/windows/install_fastdds_dependencies/action.yml +++ b/windows/install_fastdds_dependencies/action.yml @@ -30,20 +30,20 @@ runs: steps: - name: Set CMake version - uses: eProsima/eProsima-CI/external/get-cmake@main + uses: eProsima/eProsima-CI/external/get-cmake@hotfix/setup-python-venv with: cmakeVersion: ${{ inputs.cmakeVersion }} ninjaVersion: ${{ inputs.ninjaVersion }} - name: Install colcon - uses: eProsima/eProsima-CI/windows/install_colcon@main + uses: eProsima/eProsima-CI/windows/install_colcon@hotfix/setup-python-venv - name: Install GTest - uses: eProsima/eProsima-CI/windows/install_gtest@main + uses: eProsima/eProsima-CI/windows/install_gtest@hotfix/setup-python-venv 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@hotfix/setup-python-venv with: version: '3.1.1' From c949dd6bdeabba3d3f35cc0cc1de08e804e70809 Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 08:49:20 +0200 Subject: [PATCH 3/7] Activate virtual environment even if exists Signed-off-by: Raul Sanchez-Mateos --- ubuntu/setup_python_venv/action.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ubuntu/setup_python_venv/action.yml b/ubuntu/setup_python_venv/action.yml index 840c0995..fda7fe87 100644 --- a/ubuntu/setup_python_venv/action.yml +++ b/ubuntu/setup_python_venv/action.yml @@ -27,11 +27,13 @@ runs: else # Create a virtual environment python3 -m venv ${{ inputs.path }} - source ${{ inputs.path }}/bin/activate + fi + + # Activate the virtual environment + source ${{ inputs.path }}/bin/activate - if [ "${{ inputs.activate_global }}" = "true" ]; then - echo PATH=$PATH >> $GITHUB_ENV - fi + if [ "${{ inputs.activate_global }}" = "true" ]; then + echo PATH=$PATH >> $GITHUB_ENV fi echo "::endgroup::" From 450388c28e43206019a3f56f7646147d5887b5e9 Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 14:41:51 +0200 Subject: [PATCH 4/7] Set cmake-utils version to download Signed-off-by: Raul Sanchez-Mateos --- ubuntu/sphinx_docs/action.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ubuntu/sphinx_docs/action.yml b/ubuntu/sphinx_docs/action.yml index 33ea2f70..0727fd33 100644 --- a/ubuntu/sphinx_docs/action.yml +++ b/ubuntu/sphinx_docs/action.yml @@ -50,6 +50,13 @@ inputs: required: false default: '' + custom_version_build: + description: > + Version of Fast DDS build from eProsima-CI. + required: false + type: string + default: 'v2' + runs: using: composite steps: @@ -70,7 +77,7 @@ runs: - name: Download cmake_utils artifact uses: eProsima/eProsima-CI/multiplatform/download_dependency@hotfix/setup-python-venv with: - artifact_name: build_dev_utils_ubuntu-22.04_Release_nightly + artifact_name: build_dev_utils_${{ inputs.custom_version_build }}_ubuntu-22.04_Release_nightly workflow_source: build_dev_utils.yml workflow_source_repository: eProsima/eProsima-CI target_workspace: '${{ github.workspace }}/install' From 6344d666049b96030f181d78c96a73bab5e0943b Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 15:02:54 +0200 Subject: [PATCH 5/7] Update versions.md Signed-off-by: Raul Sanchez-Mateos --- versions.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/versions.md b/versions.md index 6820edce..4e4e7561 100644 --- a/versions.md +++ b/versions.md @@ -36,6 +36,9 @@ The [Forthcoming](#forthcoming) section includes those features added in `main` The upcoming release will include the following **features**: +- Check if python venv already exists in `setup_python_venv` action. +- Set cmake-utils version to download in `sphinx_docs` action. + ## v0.22.0 - Update nightly builds to compile on Ubuntu 24.04. From 4f8038a7b6aac5c6618e5a97da042addaf30fdfa Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 15:06:21 +0200 Subject: [PATCH 6/7] Update artifacts name in README Signed-off-by: Raul Sanchez-Mateos --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index c964e187..16ef9d73 100644 --- a/README.md +++ b/README.md @@ -187,34 +187,34 @@ So far, the following workflows are running to upload artifacts: These are the artifacts that are generated every night with the latest versions of each project: - Fast DDS - - build_fastdds_ubuntu-22.04_Debug_nightly - - build_fastdds_ubuntu-22.04_Release_nightly - - build_fastdds_ubuntu-24.04_Debug_nightly - - build_fastdds_ubuntu-24.04_Release_nightly - - build_fastdds_windows-2019_Debug_nightly - - build_fastdds_windows-2019_Release_nightly - - build_fastdds_windows-2022_Debug_nightly - - build_fastdds_windows-2022_Release_nightly + - build_fastdds__ubuntu-22.04_Debug_nightly + - build_fastdds__ubuntu-22.04_Release_nightly + - build_fastdds__ubuntu-24.04_Debug_nightly + - build_fastdds__ubuntu-24.04_Release_nightly + - build_fastdds__windows-2019_Debug_nightly + - build_fastdds__windows-2019_Release_nightly + - build_fastdds__windows-2022_Debug_nightly + - build_fastdds__windows-2022_Release_nightly - dev-utils - - build_dev_utils_ubuntu-22.04_Debug_nightly - - build_dev_utils_ubuntu-22.04_Release_nightly - - build_dev_utils_ubuntu-24.04_Debug_nightly - - build_dev_utils_ubuntu-24.04_Release_nightly - - build_dev_utils_windows-2019_Debug_nightly - - build_dev_utils_windows-2019_Release_nightly - - build_dev_utils_windows-2022_Debug_nightly - - build_dev_utils_windows-2022_Release_nightly + - build_dev_utils__ubuntu-22.04_Debug_nightly + - build_dev_utils__ubuntu-22.04_Release_nightly + - build_dev_utils__ubuntu-24.04_Debug_nightly + - build_dev_utils__ubuntu-24.04_Release_nightly + - build_dev_utils__windows-2019_Debug_nightly + - build_dev_utils__windows-2019_Release_nightly + - build_dev_utils__windows-2022_Debug_nightly + - build_dev_utils__windows-2022_Release_nightly - DDS Pipe - - build_ddspipe_ubuntu-22.04_Debug_nightly - - build_ddspipe_ubuntu-22.04_Release_nightly - - build_ddspipe_ubuntu-24.04_Debug_nightly - - build_ddspipe_ubuntu-24.04_Release_nightly - - build_ddspipe_windows-2019_Debug_nightly - - build_ddspipe_windows-2019_Release_nightly - - build_ddspipe_windows-2022_Debug_nightly - - build_ddspipe_windows-2022_Release_nightly + - build_ddspipe__ubuntu-22.04_Debug_nightly + - build_ddspipe__ubuntu-22.04_Release_nightly + - build_ddspipe__ubuntu-24.04_Debug_nightly + - build_ddspipe__ubuntu-24.04_Release_nightly + - build_ddspipe__windows-2019_Debug_nightly + - build_ddspipe__windows-2019_Release_nightly + - build_ddspipe__windows-2022_Debug_nightly + - build_ddspipe__windows-2022_Release_nightly In order to use one of these artifacts, use the following action as a step: From 4fb634b6eaa05fd4d1fa4aa975b951fd25722974 Mon Sep 17 00:00:00 2001 From: Raul Sanchez-Mateos Date: Tue, 16 Jul 2024 15:07:22 +0200 Subject: [PATCH 7/7] Set action branches references back to main Signed-off-by: Raul Sanchez-Mateos --- .github/workflows/build_ddspipe.yml | 34 +++++++++---------- .github/workflows/build_dev_utils.yml | 30 ++++++++-------- .github/workflows/build_fastdds.yml | 24 ++++++------- README.md | 2 +- macos/install_colcon/action.yml | 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 +-- .../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 +-- .../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 +-- .../get_related_branch_from_repo/action.yml | 2 +- multiplatform/get_workflow_id/action.yml | 4 +-- multiplatform/install_colcon/action.yml | 6 ++-- .../install_fastdds_dependencies/action.yml | 4 +-- multiplatform/install_gtest/action.yml | 4 +-- multiplatform/install_openssl/action.yml | 4 +-- .../install_python_packages/action.yml | 6 ++-- 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/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 +- .../action.yml | 4 +-- .../install_fastdds_dependencies/action.yml | 14 ++++---- ubuntu/install_gcov/action.yml | 4 +-- ubuntu/install_openssl/action.yml | 2 +- ubuntu/install_python_packages/action.yml | 2 +- ubuntu/install_tinyxml/action.yml | 2 +- ubuntu/install_uncrustify/action.yml | 2 +- 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 +++--- windows/colcon_test/action.yml | 4 +-- windows/install_colcon/action.yml | 2 +- .../install_fastdds_dependencies/action.yml | 8 ++--- 49 files changed, 144 insertions(+), 144 deletions(-) diff --git a/.github/workflows/build_ddspipe.yml b/.github/workflows/build_ddspipe.yml index 012c8c3b..7f1e6cf0 100644 --- a/.github/workflows/build_ddspipe.yml +++ b/.github/workflows/build_ddspipe.yml @@ -130,7 +130,7 @@ jobs: build_dev_utils: name: build_dev_utils - uses: eProsima/eProsima-CI/.github/workflows/build_dev_utils.yml@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/.github/workflows/build_dev_utils.yml@main with: single_version_build: ${{ inputs.single_version_build || false }} configuration_branch: ${{ inputs.configuration_branch }} @@ -166,28 +166,28 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Install yaml cpp dependency - uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get dev-utils artifact - uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/download-artifact@main with: name: build_dev_utils_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -196,13 +196,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch DDS Pipe repositories - uses: eProsima/eProsima-CI/multiplatform/fetch_ddspipe_manual@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/fetch_ddspipe_manual@main with: ddspipe_branch: ${{ inputs.ddspipe_branch || env.default_ddspipe_branch }} destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -210,7 +210,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main with: name: ${{ env.artifact_prefix }}_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install @@ -244,28 +244,28 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Install yaml cpp dependency - uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get dev-utils artifact - uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/download-artifact@main with: name: build_dev_utils_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta and .repos files to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -274,13 +274,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch DDS Pipe repositories with vcs-tool - uses: eProsima/eProsima-CI/multiplatform/vcs_import@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/vcs_import@main with: vcs_repos_file: ${{ github.workspace }}/dependencies.repos destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -288,7 +288,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main with: name: ${{ env.artifact_prefix }}_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install diff --git a/.github/workflows/build_dev_utils.yml b/.github/workflows/build_dev_utils.yml index 26d645ae..cd25537c 100644 --- a/.github/workflows/build_dev_utils.yml +++ b/.github/workflows/build_dev_utils.yml @@ -176,7 +176,7 @@ jobs: build_fastdds: name: build_fastdds - uses: eProsima/eProsima-CI/.github/workflows/build_fastdds.yml@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/.github/workflows/build_fastdds.yml@main with: single_version_build: ${{ inputs.single_version_build || false }} configuration_branch: ${{ inputs.configuration_branch }} @@ -211,23 +211,23 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get Fast DDS artifact - uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/download-artifact@main with: name: build_fastdds_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta and .repos files to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -236,13 +236,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch dev-utils repositories - uses: eProsima/eProsima-CI/multiplatform/fetch_dev_utils_manual@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/fetch_dev_utils_manual@main with: dev_utils_branch: ${{ inputs.dev_utils_branch || env.default_dev_utils_branch }} destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -250,7 +250,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main with: name: ${{ env.artifact_prefix }}_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install @@ -284,23 +284,23 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get Fast DDS artifact - uses: eProsima/eProsima-CI/external/download-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/download-artifact@main with: name: build_fastdds_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: install - name: Get colcon.meta to build artifact - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -309,13 +309,13 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch dev-utils repositories with vcs-tool - uses: eProsima/eProsima-CI/multiplatform/vcs_import@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/vcs_import@main with: vcs_repos_file: ${{ github.workspace }}/dependencies.repos destination_workspace: ${{ github.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }} @@ -323,7 +323,7 @@ jobs: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main with: name: ${{ env.artifact_prefix }}_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/install diff --git a/.github/workflows/build_fastdds.yml b/.github/workflows/build_fastdds.yml index 703228f9..763c183b 100644 --- a/.github/workflows/build_fastdds.yml +++ b/.github/workflows/build_fastdds.yml @@ -182,17 +182,17 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get colcon.meta file to build fastdds - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -201,7 +201,7 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch Fast DDS repositories - uses: eProsima/eProsima-CI/multiplatform/fetch_fastdds_manual@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/fetch_fastdds_manual@main with: foonathan_memory_vendor_branch: ${{ inputs.foonathan_memory_vendor_branch || env.default_foonathan_memory_vendor_branch }} fastcdr_branch: ${{ inputs.fastcdr_branch || env.default_fastcdr_branch }} @@ -209,14 +209,14 @@ jobs: destination_workspace: ${{ github.workspace }}/artifact/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }}/artifact cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main with: name: ${{ env.artifact_prefix }}_custom_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/artifact/install @@ -246,17 +246,17 @@ jobs: steps: - name: Sync this repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src/eprosima-CI - name: Install Fast DDS dependencies - uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@main with: cmake_build_type: ${{ matrix.cmake_build_type }} - name: Get colcon.meta and .repos files to build fastdds - uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_configurations_from_repo@main with: source_repository_branch: ${{ inputs.configuration_branch || env.default_configuration_branch }} colcon_meta_file_path: .github/workflows/configurations/metas/${{ matrix.os }}/colcon.meta @@ -265,20 +265,20 @@ jobs: repos_file_result: ${{ github.workspace }}/dependencies.repos - name: Fetch Fast DDS repositories with vcs-tool - uses: eProsima/eProsima-CI/multiplatform/vcs_import@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/vcs_import@main with: vcs_repos_file: ${{ github.workspace }}/dependencies.repos destination_workspace: ${{ github.workspace }}/artifact/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ github.workspace }}/colcon.meta workspace: ${{ github.workspace }}/artifact cmake_build_type: ${{ matrix.cmake_build_type }} - name: Upload binaries - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main with: name: ${{ env.artifact_prefix }}_${{ matrix.fastdds_version }}_${{ matrix.os }}_${{ matrix.cmake_build_type }}${{ inputs.artifacts_name_postfix || env.default_artifact_postfix }} path: ${{ github.workspace }}/artifact/install diff --git a/README.md b/README.md index 16ef9d73..f4f965c5 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,7 @@ In order to use one of these artifacts, use the following action as a step: ```yml - name: Get fastdds artifact - uses: eProsima/eProsima-CI/multiplatform/download_dependency@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/download_dependency@main with: artifact_name: build_fastdds_ubuntu-20.04_Debug_nightly workflow_source: build_fastdds.yml diff --git a/macos/install_colcon/action.yml b/macos/install_colcon/action.yml index 303b0324..bc4c7ec8 100644 --- a/macos/install_colcon/action.yml +++ b/macos/install_colcon/action.yml @@ -6,7 +6,7 @@ runs: steps: - name: Install colcon - uses: eProsima/eProsima-CI/macos/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/macos/install_python_packages@main with: packages: 'setuptools==58.3.0 colcon-common-extensions colcon-mixin' upgrade: true diff --git a/multiplatform/asan_build_test/action.yml b/multiplatform/asan_build_test/action.yml index 0644182a..5bb2b5a0 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main 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 515514a1..030e81b9 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/clang_tidy_check@main with: packages_names: ${{ inputs.packages_names }} diff --git a/multiplatform/clang_tidy_check/action.yml b/multiplatform/clang_tidy_check/action.yml index 6f7114bb..a9b2a565 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/clang_tidy_check@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/clang_tidy_check@main 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 400281cc..21e06023 100644 --- a/multiplatform/colcon_build/action.yml +++ b/multiplatform/colcon_build/action.yml @@ -48,7 +48,7 @@ runs: steps: - name: Run in ubuntu or macOS - uses: eProsima/eProsima-CI/ubuntu/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/colcon_build@main if: runner.os == 'Linux' || runner.os == 'macOS' 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/colcon_build@main 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 eb1c1a1f..cbd44158 100644 --- a/multiplatform/colcon_build_test/action.yml +++ b/multiplatform/colcon_build_test/action.yml @@ -54,7 +54,7 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main with: colcon_meta_file: ${{ inputs.colcon_meta_file }} colcon_build_args: '--packages-up-to ${{ inputs.packages_names }}' @@ -65,7 +65,7 @@ runs: - name: Test id: test - uses: eProsima/eProsima-CI/multiplatform/colcon_test@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_test@main with: colcon_meta_file: ${{ inputs.colcon_meta_file }} workspace: ${{ inputs.workspace }} diff --git a/multiplatform/colcon_build_test_flaky/action.yml b/multiplatform/colcon_build_test_flaky/action.yml index 0a18492d..23b33094 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_test@main with: colcon_meta_file: ${{ inputs.colcon_meta_file }} workspace: ${{ inputs.workspace }} diff --git a/multiplatform/colcon_test/action.yml b/multiplatform/colcon_test/action.yml index 909100c2..1787cf44 100644 --- a/multiplatform/colcon_test/action.yml +++ b/multiplatform/colcon_test/action.yml @@ -60,7 +60,7 @@ runs: - name: Run in ubuntu or macOS id: test_ubuntu_mac - uses: eProsima/eProsima-CI/ubuntu/colcon_test@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/colcon_test@main if: runner.os == 'Linux' || runner.os == 'macOS' with: colcon_meta_file: ${{ inputs.colcon_meta_file }} @@ -75,7 +75,7 @@ runs: - name: Run in windows id: test_windows - uses: eProsima/eProsima-CI/windows/colcon_test@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/colcon_test@main if: runner.os == 'Windows' with: colcon_meta_file: ${{ inputs.colcon_meta_file }} diff --git a/multiplatform/download_dependency/action.yml b/multiplatform/download_dependency/action.yml index 5bcea942..66fd69d0 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/action-download-artifact@main 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 c378a9f5..cdf1ad9c 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/fetch_ddspipe_manual@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/fetch_ddspipe_manual@main 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 a574eff6..f213c184 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/fetch_dev_utils_manual@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/fetch_dev_utils_manual@main 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 79014605..01a00aba 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/fetch_fastdds_manual@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/fetch_fastdds_manual@main 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 083ff939..9e9f2b63 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/vcs_import@main with: vcs_repos_file: ${{ inputs.vcs_repos_file }} destination_workspace: ${{ inputs.workspace }}/src - name: Build workspace - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main 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 f94496d0..3b58a67a 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_file_from_repo@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/get_file_from_repo@main 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 c0ec72a2..687315aa 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/get_file_from_repo@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/get_file_from_repo@main if: runner.os == 'Windows' with: source_repository_branch: ${{ inputs.source_repository_branch }} diff --git a/multiplatform/get_related_branch_from_repo/action.yml b/multiplatform/get_related_branch_from_repo/action.yml index 51f35376..12ad50cd 100644 --- a/multiplatform/get_related_branch_from_repo/action.yml +++ b/multiplatform/get_related_branch_from_repo/action.yml @@ -37,7 +37,7 @@ runs: # Both Windows, MacOS and Ubuntu can run this bash script - name: Get related branch from remote repository id: deduce_branch - uses: eProsima/eProsima-CI/ubuntu/get_related_branch_from_repo@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/get_related_branch_from_repo@main with: remote_repository: ${{ inputs.remote_repository }} fallback_branch: ${{ inputs.fallback_branch }} diff --git a/multiplatform/get_workflow_id/action.yml b/multiplatform/get_workflow_id/action.yml index 0754475a..21e15ed3 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/get_workflow_id@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/get_workflow_id@main 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 719bd109..0b9d2ebf 100644 --- a/multiplatform/install_colcon/action.yml +++ b/multiplatform/install_colcon/action.yml @@ -6,13 +6,13 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_colcon@main if: runner.os == 'Linux' - name: Run in macOS - uses: eProsima/eProsima-CI/macos/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/macos/install_colcon@main if: runner.os == 'macOS' - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_colcon@main if: runner.os == 'Windows' diff --git a/multiplatform/install_fastdds_dependencies/action.yml b/multiplatform/install_fastdds_dependencies/action.yml index 04d7b17b..ee0cb3ff 100644 --- a/multiplatform/install_fastdds_dependencies/action.yml +++ b/multiplatform/install_fastdds_dependencies/action.yml @@ -12,11 +12,11 @@ runs: steps: - name: Install in ubuntu - uses: eProsima/eProsima-CI/ubuntu/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_fastdds_dependencies@main if: runner.os == 'Linux' - name: Install in windows - uses: eProsima/eProsima-CI/windows/install_fastdds_dependencies@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_fastdds_dependencies@main 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 fe62ff72..a04ce86f 100644 --- a/multiplatform/install_gtest/action.yml +++ b/multiplatform/install_gtest/action.yml @@ -18,14 +18,14 @@ runs: steps: - name: Run in ubuntu or macOS - uses: eProsima/eProsima-CI/ubuntu/install_gtest@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_gtest@main if: runner.os == 'Linux' || runner.os == 'macOS' with: cmake_build_type: ${{ inputs.cmake_build_type }} version: ${{ inputs.version }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_gtest@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_gtest@main 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 f8a48d2a..8244af43 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_openssl@main if: runner.os == 'Linux' - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_openssl@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_openssl@main if: runner.os == 'Windows' diff --git a/multiplatform/install_python_packages/action.yml b/multiplatform/install_python_packages/action.yml index 25dbae15..7a0896e8 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main if: runner.os == 'Linux' with: packages: ${{ inputs.packages }} @@ -31,7 +31,7 @@ runs: requirements_file_name: ${{ inputs.requirements_file_name }} - name: Run in macOS - uses: eProsima/eProsima-CI/macos/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/macos/install_python_packages@main if: runner.os == 'macOS' with: packages: ${{ inputs.packages }} @@ -39,7 +39,7 @@ runs: requirements_file_name: ${{ inputs.requirements_file_name }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_python_packages@main if: runner.os == 'Windows' with: packages: ${{ inputs.packages }} diff --git a/multiplatform/install_yamlcpp/action.yml b/multiplatform/install_yamlcpp/action.yml index 7d10204c..d2356780 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_yamlcpp@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_yamlcpp@main 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 5b6a47d9..da15977c 100644 --- a/multiplatform/junit_summary/action.yaml +++ b/multiplatform/junit_summary/action.yaml @@ -32,7 +32,7 @@ runs: - name: Run in ubuntu or macOS if: runner.os == 'Linux' || runner.os == 'macOS' - uses: eProsima/eProsima-CI/ubuntu/junit_summary@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/junit_summary@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/junit_summary@main 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 91b20994..60dd1679 100644 --- a/multiplatform/tsan_build_test/action.yml +++ b/multiplatform/tsan_build_test/action.yml @@ -48,7 +48,7 @@ runs: # These issues were fixed in GCC 12 so we upgrade to that version. CC: gcc-12 CXX: g++-12 - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main 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 cdb00e46..24beff49 100644 --- a/multiplatform/vcs_import/action.yml +++ b/multiplatform/vcs_import/action.yml @@ -22,7 +22,7 @@ runs: steps: - name: Run in ubuntu - uses: eProsima/eProsima-CI/ubuntu/vcs_import@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/vcs_import@main if: runner.os == 'Linux' || runner.os == 'macOS' with: vcs_repos_file: ${{ inputs.vcs_repos_file }} @@ -30,7 +30,7 @@ runs: skip_existing: ${{ inputs.skip_existing }} - name: Run in windows - uses: eProsima/eProsima-CI/windows/vcs_import@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/vcs_import@main if: runner.os == 'Windows' with: vcs_repos_file: ${{ inputs.vcs_repos_file }} diff --git a/ubuntu/colcon_test/action.yml b/ubuntu/colcon_test/action.yml index 1f0a0521..3bfb696b 100644 --- a/ubuntu/colcon_test/action.yml +++ b/ubuntu/colcon_test/action.yml @@ -59,7 +59,7 @@ runs: steps: - name: Install lxml - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main with: packages: lxml @@ -135,7 +135,7 @@ runs: shell: bash - name: Upload test report in JUnit format - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main if: ${{ ! cancelled() }} with: name: ${{ inputs.test_report_artifact || format('test_report_{0}_{1}_{2}', github.workflow, github.job, join(matrix.*, '_')) }} diff --git a/ubuntu/coverage_build_test_upload/action.yml b/ubuntu/coverage_build_test_upload/action.yml index 2f85698f..e88a4b2f 100644 --- a/ubuntu/coverage_build_test_upload/action.yml +++ b/ubuntu/coverage_build_test_upload/action.yml @@ -62,10 +62,10 @@ runs: steps: - name: Build - uses: eProsima/eProsima-CI/ubuntu/install_gcov@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_gcov@main - name: Build - uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build_test@main with: packages_names: ${{ inputs.packages_names }} colcon_meta_file: ${{ inputs.colcon_meta_file }} @@ -77,7 +77,7 @@ runs: cmake_build_type: Debug - name: Generate report - uses: eProsima/eProsima-CI/ubuntu/generate_coverage_report@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/generate_coverage_report@main with: packages_names: ${{ inputs.packages_names }} result_file_name: ${{ inputs.codecov_result_file_path }} @@ -85,7 +85,7 @@ runs: source_code_directory: ${{ github.workspace }}/src - name: Upload coverage to Codecov - uses: eProsima/eProsima-CI/external/codecov-action@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/codecov-action@main 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 6430eec2..c192a056 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main with: packages: libasio-dev diff --git a/ubuntu/install_colcon/action.yml b/ubuntu/install_colcon/action.yml index 20a74119..be008d0a 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main 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 6da29de4..c7d909ac 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main 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 ac06f079..5585c83d 100644 --- a/ubuntu/install_fastdds_dependencies/action.yml +++ b/ubuntu/install_fastdds_dependencies/action.yml @@ -24,27 +24,27 @@ runs: steps: - name: Set CMake version - uses: eProsima/eProsima-CI/external/get-cmake@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/get-cmake@main with: cmakeVersion: ${{ inputs.cmakeVersion }} ninjaVersion: ${{ inputs.ninjaVersion }} - name: Install vcs tools - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main with: packages: 'vcstool setuptools' - name: Install colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_colcon@main - name: Install GTest - uses: eProsima/eProsima-CI/ubuntu/install_gtest@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_gtest@main - name: Install asio - uses: eProsima/eProsima-CI/ubuntu/install_asio@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_asio@main - name: Install Tiny XML - uses: eProsima/eProsima-CI/ubuntu/install_tinyxml@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_tinyxml@main - name: Install Open SSL - uses: eProsima/eProsima-CI/ubuntu/install_openssl@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_openssl@main diff --git a/ubuntu/install_gcov/action.yml b/ubuntu/install_gcov/action.yml index 18d5e7d1..e60f8576 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main with: packages: lcov - name: Install in ubuntu by pip - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main with: packages: gcovr==5.0 diff --git a/ubuntu/install_openssl/action.yml b/ubuntu/install_openssl/action.yml index 06f3b20c..440daee0 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main with: packages: libssl-dev diff --git a/ubuntu/install_python_packages/action.yml b/ubuntu/install_python_packages/action.yml index bfb3256c..bce0737e 100644 --- a/ubuntu/install_python_packages/action.yml +++ b/ubuntu/install_python_packages/action.yml @@ -33,7 +33,7 @@ runs: steps: - name: setup_python_venv - uses: eProsima/eProsima-CI/ubuntu/setup_python_venv@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/setup_python_venv@main with: path: ${{ inputs.path }} activate_global: ${{ inputs.activate_global }} diff --git a/ubuntu/install_tinyxml/action.yml b/ubuntu/install_tinyxml/action.yml index bac8ceee..5b4287f8 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main with: packages: libtinyxml2-dev diff --git a/ubuntu/install_uncrustify/action.yml b/ubuntu/install_uncrustify/action.yml index e743d46f..29ad11fc 100644 --- a/ubuntu/install_uncrustify/action.yml +++ b/ubuntu/install_uncrustify/action.yml @@ -5,6 +5,6 @@ runs: steps: - name: Install uncrustify - uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main with: packages: uncrustify diff --git a/ubuntu/install_yamlcpp/action.yml b/ubuntu/install_yamlcpp/action.yml index a4f25497..6c485de0 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_apt_packages@main with: packages: libyaml-cpp-dev diff --git a/ubuntu/python_linter/action.yml b/ubuntu/python_linter/action.yml index 8234a0e0..f6c6d616 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: src - name: Fetch all branches and tags - uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@main with: workspace: src - name: Install Flake8 - uses: eProsima/eProsima-CI/ubuntu/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_python_packages@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@main with: result_env_var: MODIFIED_FILES diff --git a/ubuntu/setup_cmake/action.yml b/ubuntu/setup_cmake/action.yml index 7eefe807..d77b47f1 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/get_platform@main - name: Upgrade CMake in Ubuntu 20.04 - uses: eProsima/eProsima-CI/external/get-cmake@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/get-cmake@main 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 0727fd33..87a33680 100644 --- a/ubuntu/sphinx_docs/action.yml +++ b/ubuntu/sphinx_docs/action.yml @@ -62,20 +62,20 @@ runs: steps: - name: Sync repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: ${{ inputs.checkout_path }} - name: Install docs dependencies - uses: eProsima/eProsima-CI/ubuntu/install_documentation_requirements@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_documentation_requirements@main with: path_to_requirements: ${{ inputs.path_to_requirements }} - name: Install Colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_colcon@main - name: Download cmake_utils artifact - uses: eProsima/eProsima-CI/multiplatform/download_dependency@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/download_dependency@main with: artifact_name: build_dev_utils_${{ inputs.custom_version_build }}_ubuntu-22.04_Release_nightly workflow_source: build_dev_utils.yml @@ -85,19 +85,19 @@ runs: workflow_conclusion: completed - name: Build documentation with colcon - uses: eProsima/eProsima-CI/multiplatform/colcon_build@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_build@main 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/multiplatform/colcon_test@main with: colcon_test_args: --packages-select ${{ inputs.docs_subpackage_name }} - name: Upload documentation - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main 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 75a50980..3bdddf3e 100644 --- a/ubuntu/uncrustify/action.yml +++ b/ubuntu/uncrustify/action.yml @@ -57,20 +57,20 @@ runs: steps: - name: Sync repository - uses: eProsima/eProsima-CI/external/checkout@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/checkout@main with: path: '${{ github.workspace }}/check' - name: Fetch all branches and tags - uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/git_fetch_all@main with: workspace: '${{ github.workspace }}/check' - name: Install uncrustify - uses: eProsima/eProsima-CI/ubuntu/install_uncrustify@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_uncrustify@main - name: Install Colcon - uses: eProsima/eProsima-CI/ubuntu/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/install_colcon@main # TODO: Change to main branch when PR is merged to allow c++ check over other files different than cpp hpp # (required for .ipp files) @@ -94,7 +94,7 @@ runs: - name: Get Git difference id: GetGitDifference - uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/ubuntu/get_git_diff_files@main with: result_env_var: MODIFIED_FILES head_ref: origin/${GITHUB_HEAD_REF} diff --git a/windows/colcon_test/action.yml b/windows/colcon_test/action.yml index ed1b5b7d..531414d8 100644 --- a/windows/colcon_test/action.yml +++ b/windows/colcon_test/action.yml @@ -59,7 +59,7 @@ runs: steps: - name: Install lxml - uses: eProsima/eProsima-CI/windows/install_python_packages@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_python_packages@main with: packages: lxml @@ -139,7 +139,7 @@ runs: Exit $exitCode - name: Upload test report in JUnit format - uses: eProsima/eProsima-CI/external/upload-artifact@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/upload-artifact@main if: ${{ ! cancelled() }} with: name: ${{ inputs.test_report_artifact || format('test_report_{0}_{1}_{2}', github.workflow, github.job, join(matrix.*, '_')) }} diff --git a/windows/install_colcon/action.yml b/windows/install_colcon/action.yml index 45e94841..7d6a311c 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@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_python_packages@main 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 f88fc2c1..c57a79db 100644 --- a/windows/install_fastdds_dependencies/action.yml +++ b/windows/install_fastdds_dependencies/action.yml @@ -30,20 +30,20 @@ runs: steps: - name: Set CMake version - uses: eProsima/eProsima-CI/external/get-cmake@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/external/get-cmake@main with: cmakeVersion: ${{ inputs.cmakeVersion }} ninjaVersion: ${{ inputs.ninjaVersion }} - name: Install colcon - uses: eProsima/eProsima-CI/windows/install_colcon@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_colcon@main - name: Install GTest - uses: eProsima/eProsima-CI/windows/install_gtest@hotfix/setup-python-venv + uses: eProsima/eProsima-CI/windows/install_gtest@main with: cmake_build_type: ${{ inputs.cmake_build_type }} - name: Install Open SSL - uses: eProsima/eprosima-CI/windows/install_openssl@hotfix/setup-python-venv + uses: eProsima/eprosima-CI/windows/install_openssl@main with: version: '3.1.1'