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

[20318] Fix and refactor Windows Github CI (backport #4356) #4363

Merged
merged 2 commits into from
Feb 16, 2024

Commits on Feb 14, 2024

  1. Fix and refactor Windows Github CI (#4356)

    * Fix and refactor Windows Github CI (#4356)
    
    * Refs #20318: Fix passing of RUNTIME_LIST to test discovery
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Refactor windows workflow
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Compile warnings as errors
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    Refs #20318: Only use warnings as errors for Fast DDS
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    Refs #20318: Do not override existing CXX_FLAGS
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Use thirdparty for Asio and TinyXML2
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Add cancel-in-progress to sanitizer jobs
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Apply Ricardo's suggestions
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318. Avoid build error on default_macros_test
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #20318: Adjust working dir for test report
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Uncrustify
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    ---------
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit 7adc833)
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Fix conflicts
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Test report action does not run when no-test label is set (#4366)
    
    * Refs #20400: Test report action does not run when no-test label is set
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20400: Add GTest cmake options to nightly.meta
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20400: Use test step conclusion to decide whether to run test report step
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20400: Apply Miguel's suggestion
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    ---------
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318. Add GTEST_INDIVIDUAL=ON
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Refs #20318: Add test summary step
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    * Use tagged version for test_reporter action
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #20318: Enforce unique name for test artifacts
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    
    ---------
    
    Signed-off-by: EduPonz <eduardoponz@eprosima.com>
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    3 people committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e9d32fc View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Refs #20318: Install OpenSSL 1.1.1

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