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) #4677

Merged
merged 6 commits into from
Apr 17, 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)
    
    # Conflicts:
    #	.github/workflows/address-sanitizers.yaml
    #	.github/workflows/config/asan_colcon.meta
    #	.github/workflows/thread-sanitizer.yaml
    EduPonz authored and mergify[bot] committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    3177cf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Refs #20703: Fix conflicts

    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Mario-DL committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    7c95d55 View commit details
    Browse the repository at this point in the history
  2. Refs #20703: Remove sanitizer nightlies

    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Mario-DL committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b782327 View commit details
    Browse the repository at this point in the history
  3. Refs #20703: Remove old sanitizer jobs

    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Mario-DL committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1ee7834 View commit details
    Browse the repository at this point in the history
  4. Refs #20703: set default discovery server branch to v1.2.1

    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Mario-DL committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    476dbfe View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. #20703: Address review changes

    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Mario-DL committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9cd3ca2 View commit details
    Browse the repository at this point in the history