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

[20542] Refactor Github CI sanitizer related jobs (backport #4662) #4675

Merged
merged 1 commit into from
Apr 18, 2024

Commits on Apr 10, 2024

  1. Refactor Github CI sanitizer related jobs (#4662)

    * Refs #20542: Add Fast DDS Sanitizer worflow with support for asan fastdds
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Add asan_discovery_server_test job
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Add tsan_fastdds_test job
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Remove colcon_meta input as max inputs for workflow_dispath is 10
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Create a reusable workflow and a CI one for PRs or manual
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Add nightly sanitizer CI for all supported branches
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Change extension to .yml
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Remove old workflows
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Run sanitizers CI on PR review request
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Exclude xfail tests in discovery server test run
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Install all python packages needed for asan_fastdds_test reporting
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    * Refs #20542: Apply Jesús' suggestions
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    
    ---------
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    (cherry picked from commit ac0e737)
    EduPonz authored and JesusPoderoso committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    37eafc7 View commit details
    Browse the repository at this point in the history