diff --git a/.github/workflows/nightly-mac-ci.yml b/.github/workflows/nightly-mac-ci.yml index 0d88cf6ea22..b8cddea5db9 100644 --- a/.github/workflows/nightly-mac-ci.yml +++ b/.github/workflows/nightly-mac-ci.yml @@ -2,8 +2,6 @@ name: Fast DDS MacOS CI (nightly) on: workflow_dispatch: - schedule: - - cron: '0 1 * * *' jobs: nightly-mac-ci-master: @@ -12,67 +10,10 @@ jobs: matrix: security: - 'ON' - - 'OFF' uses: eProsima/Fast-DDS/.github/workflows/reusable-mac-ci.yml@feature/detect_flaky_tests with: - label: 'nightly-sec-${{ matrix.security }}-mac-ci-master' + label: 'nightly-sec-${{ matrix.security }}-mac-ci-master-flaky' cmake-args: "-DSECURITY=${{ matrix.security }}" ctest-args: "-LE xfail" fastdds-branch: 'master' flakiness-report: true - - nightly-mac-ci-2_14_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-mac-ci.yml@2.14.x - with: - label: 'nightly-sec-${{ matrix.security }}-mac-ci-2.14.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds-branch: '2.14.x' - - nightly-mac-ci-2_13_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-mac-ci.yml@2.13.x - with: - label: 'nightly-sec-${{ matrix.security }}-mac-ci-2.13.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds-branch: '2.13.x' - - nightly-mac-ci-2_10_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-mac-ci.yml@2.10.x - with: - label: 'nightly-sec-${{ matrix.security }}-mac-ci-2.10.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds-branch: '2.10.x' - - nightly-mac-ci-2_6_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-mac-ci.yml@2.6.x - with: - label: 'nightly-sec-${{ matrix.security }}-mac-ci-2.6.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds-branch: '2.6.x' diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml index 4ee48715769..0f8ec58b095 100644 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -2,8 +2,6 @@ name: Fast DDS Ubuntu CI (nightly) on: workflow_dispatch: - schedule: - - cron: '0 1 * * *' jobs: nightly-ubuntu-ci-master: @@ -14,90 +12,13 @@ jobs: - 'ubuntu-22.04' security: - true - - false uses: eProsima/Fast-DDS/.github/workflows/reusable-ubuntu-ci.yml@feature/detect_flaky_tests with: os-image: ${{ matrix.os-image }} - label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-master' + label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-master-flaky' ctest-args: "-LE xfail" fastdds-branch: 'master' security: ${{ matrix.security }} run-tests: true use-ccache: true flakiness-report: true - - nightly-ubuntu-ci-2_14_x: - strategy: - fail-fast: false - matrix: - os-image: - - 'ubuntu-22.04' - security: - - true - - false - uses: eProsima/Fast-DDS/.github/workflows/reusable-ubuntu-ci.yml@2.14.x - with: - os-image: ${{ matrix.os-image }} - label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-2.14.x' - ctest-args: "-LE xfail" - fastdds-branch: '2.14.x' - security: ${{ matrix.security }} - run-tests: true - use-ccache: true - - nightly-ubuntu-ci-2_13_x: - strategy: - fail-fast: false - matrix: - os-image: - - 'ubuntu-22.04' - security: - - true - - false - uses: eProsima/Fast-DDS/.github/workflows/reusable-ubuntu-ci.yml@2.13.x - with: - os-image: ${{ matrix.os-image }} - label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-2.13.x' - ctest-args: "-LE xfail" - fastdds-branch: '2.13.x' - security: ${{ matrix.security }} - run-tests: true - use-ccache: true - - nightly-ubuntu-ci-2_10_x: - strategy: - fail-fast: false - matrix: - os-image: - - 'ubuntu-22.04' - security: - - true - - false - uses: eProsima/Fast-DDS/.github/workflows/reusable-ubuntu-ci.yml@2.10.x - with: - os-image: ${{ matrix.os-image }} - label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-2.10.x' - ctest-args: "-LE xfail" - fastdds-branch: '2.10.x' - security: ${{ matrix.security }} - run-tests: true - use-ccache: true - - nightly-ubuntu-ci-2_6_x: - strategy: - fail-fast: false - matrix: - os-image: - - 'ubuntu-22.04' - security: - - true - - false - uses: eProsima/Fast-DDS/.github/workflows/reusable-ubuntu-ci.yml@2.6.x - with: - os-image: ${{ matrix.os-image }} - label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-2.6.x' - ctest-args: "-LE xfail" - fastdds-branch: '2.6.x' - security: ${{ matrix.security }} - run-tests: true - use-ccache: true diff --git a/.github/workflows/nightly-windows-ci.yml b/.github/workflows/nightly-windows-ci.yml index f66b2f007f1..daafe8058cc 100644 --- a/.github/workflows/nightly-windows-ci.yml +++ b/.github/workflows/nightly-windows-ci.yml @@ -2,8 +2,6 @@ name: Fast DDS Windows CI (nightly) on: workflow_dispatch: - schedule: - - cron: '0 1 * * *' jobs: nightly-windows-ci-master: @@ -12,67 +10,10 @@ jobs: matrix: security: - 'ON' - - 'OFF' uses: eProsima/Fast-DDS/.github/workflows/reusable-windows-ci.yml@feature/detect_flaky_tests with: - label: 'nightly-sec-${{ matrix.security }}-windows-ci-master' + label: 'nightly-sec-${{ matrix.security }}-windows-ci-master-flaky' cmake-args: "-DSECURITY=${{ matrix.security }}" ctest-args: "-LE xfail" fastdds_branch: 'master' flakiness-report: true - - nightly-windows-ci-2_14_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-windows-ci.yml@2.14.x - with: - label: 'nightly-sec-${{ matrix.security }}-windows-ci-2.14.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds_branch: '2.14.x' - - nightly-windows-ci-2_13_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-windows-ci.yml@2.13.x - with: - label: 'nightly-sec-${{ matrix.security }}-windows-ci-2.13.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds_branch: '2.13.x' - - nightly-windows-ci-2_10_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-windows-ci.yml@2.10.x - with: - label: 'nightly-sec-${{ matrix.security }}-windows-ci-2.10.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds_branch: '2.10.x' - - nightly-windows-ci-2_6_x: - strategy: - fail-fast: false - matrix: - security: - - 'ON' - - 'OFF' - uses: eProsima/Fast-DDS/.github/workflows/reusable-windows-ci.yml@2.6.x - with: - label: 'nightly-sec-${{ matrix.security }}-windows-ci-2.6.x' - cmake-args: "-DSECURITY=${{ matrix.security }}" - ctest-args: "-LE xfail" - fastdds_branch: '2.6.x' diff --git a/.github/workflows/reusable-mac-ci.yml b/.github/workflows/reusable-mac-ci.yml index ba1303e132f..6bea654ec0d 100644 --- a/.github/workflows/reusable-mac-ci.yml +++ b/.github/workflows/reusable-mac-ci.yml @@ -144,7 +144,7 @@ jobs: colcon_meta_file: ${{ github.workspace }}/src/fastdds/.github/workflows/config/fastdds_test.meta colcon_test_args: ${{ inputs.colcon-args }} colcon_test_args_default: --event-handlers=console_direct+ - ctest_args: ${{ inputs.ctest-args }} + ctest_args: ${{ inputs.ctest-args }} -R DynamicTypes packages_names: fastdds workspace: ${{ github.workspace }} test_report_artifact: ${{ format('test_report_{0}_{1}_{2}', inputs.label, github.job, join(matrix.*, '_')) }} diff --git a/.github/workflows/reusable-ubuntu-ci.yml b/.github/workflows/reusable-ubuntu-ci.yml index a2b24760a31..d06539cc377 100644 --- a/.github/workflows/reusable-ubuntu-ci.yml +++ b/.github/workflows/reusable-ubuntu-ci.yml @@ -222,7 +222,7 @@ jobs: colcon_meta_file: ${{ github.workspace }}/src/fastdds/.github/workflows/config/fastdds_test.meta colcon_test_args: ${{ inputs.colcon-args }} colcon_test_args_default: --event-handlers=console_direct+ - ctest_args: ${{ inputs.ctest-args }} + ctest_args: ${{ inputs.ctest-args }} -R DynamicTypes packages_names: fastdds workspace: ${{ github.workspace }} test_report_artifact: ${{ format('test_report_{0}_{1}_{2}', inputs.label, github.job, join(matrix.*, '_')) }} diff --git a/.github/workflows/reusable-windows-ci.yml b/.github/workflows/reusable-windows-ci.yml index 8ec34304b52..d340b469011 100644 --- a/.github/workflows/reusable-windows-ci.yml +++ b/.github/workflows/reusable-windows-ci.yml @@ -184,7 +184,7 @@ jobs: colcon_meta_file: ${{ github.workspace }}\src\fastdds\.github\workflows\config\fastdds_test.meta colcon_test_args: ${{ inputs.colcon-args }} colcon_test_args_default: --event-handlers=console_direct+ - ctest_args: ${{ inputs.ctest-args }} + ctest_args: ${{ inputs.ctest-args }} -R DynamicTypes packages_names: fastdds workspace: ${{ github.workspace }} test_report_artifact: ${{ format('test_report_{0}_{1}_{2}', inputs.label, github.job, join(matrix.*, '_')) }}