Skip to content

Commit

Permalink
Migrate 2.6.x ci jobs from nighties to weeklies (#5023)
Browse files Browse the repository at this point in the history
* Refs #21244: Remove 2.6.x nightly jobs

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>

* Refs #21244: Add 2.6.x weekly jobs

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>

* Refs #21244: Apply Jesus suggestion

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>

---------

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
  • Loading branch information
Mario-DL authored Jul 3, 2024
1 parent ee84af2 commit c21dbcf
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 45 deletions.
14 changes: 0 additions & 14 deletions .github/workflows/nightly-mac-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,17 +66,3 @@ jobs:
fastdds-branch: '2.10.x'
use-ccache: false

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'
use-ccache: false
18 changes: 0 additions & 18 deletions .github/workflows/nightly-ubuntu-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,21 +82,3 @@ jobs:
run-tests: true
use-ccache: false

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: false
13 changes: 0 additions & 13 deletions .github/workflows/nightly-windows-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,16 +62,3 @@ jobs:
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'
23 changes: 23 additions & 0 deletions .github/workflows/weekly-mac-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Fast DDS MacOS CI (weekly)

on:
workflow_dispatch:
schedule:
- cron: '0 * * * 1' # Run at minute 0 on Monday

jobs:

weekly-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: 'weekly-sec-${{ matrix.security }}-mac-ci-2.6.x'
cmake-args: "-DSECURITY=${{ matrix.security }}"
ctest-args: "-LE xfail"
fastdds-branch: '2.6.x'
use-ccache: false
25 changes: 25 additions & 0 deletions .github/workflows/weekly-ubuntu-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Fast DDS Ubuntu CI (weekly)

on:
workflow_dispatch:
schedule:
- cron: '0 * * * 1' # Run at minute 0 on Monday

jobs:

weekly-ubuntu-ci-2_6_x:
strategy:
fail-fast: false
matrix:
security:
- true
- false
uses: eProsima/Fast-DDS/.github/workflows/reusable-ubuntu-ci.yml@2.6.x
with:
os-image: 'ubuntu-20.04'
label: 'weekly-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: false
22 changes: 22 additions & 0 deletions .github/workflows/weekly-windows-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Fast DDS Windows CI (weekly)

on:
workflow_dispatch:
schedule:
- cron: '0 * * * 1' # Run at minute 0 on Monday

jobs:

weekly-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: 'weekly-sec-${{ matrix.security }}-windows-ci-2.6.x'
cmake-args: "-DSECURITY=${{ matrix.security }}"
ctest-args: "-LE xfail"
fastdds_branch: '2.6.x'

0 comments on commit c21dbcf

Please sign in to comment.