Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20091] Add macOS Github CI (backport #4100) #4400

Merged
merged 3 commits into from
Feb 24, 2024
Merged

Commits on Feb 21, 2024

  1. Add macOS Github CI (#4100)

    * Refs #20091: Add macOS Github CI
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Add summary table
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Remove commented step to install googletest
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Add hosts for Fast DDS testing of DNS features
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Fix Prepare colcon workspace step
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Disable DNS hosts edit
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Use CCache
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Add optional flags to junit_summary.py
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Use eProsima-CI
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Use Fast DDS input branch
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Print summary and only show failed list
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Do not update brew
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Do not upgrade python packages
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Try to use python 3.11
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Specify colcon workspace
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Set workspace for colcon test
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Use PR merge branch for windows and macos gh CI
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Adapt to changes in eProsima-CI
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Do not build with Wall
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Upgrade to macos-13 to get clang 15
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Do not use thirdparty
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Avoid enum-constexpr-conversion warning
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Correctly exclude DNS tests when necessary
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Apply Jesús suggestions
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20091: Set eProsima-CI actions to v0
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    ---------
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    (cherry picked from commit 8cff0ca)
    
    # Conflicts:
    #	.github/workflows/windows-ci.yml
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    EduPonz committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c17a44e View commit details
    Browse the repository at this point in the history
  2. Refs #20091: Fix conflicts and adjust for 2.10.x

    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    EduPonz committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c89c307 View commit details
    Browse the repository at this point in the history
  3. Refs #20091: Apply suggestions

    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    EduPonz committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    0cbde59 View commit details
    Browse the repository at this point in the history