Skip to content

Commit 9fd963f

Browse files
committed
Split nightly jobs to one per workflow
Signed-off-by: eProsima <[email protected]>
1 parent 2d1e793 commit 9fd963f

25 files changed

+391
-303
lines changed
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Fast DDS MacOS CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-mac-ci-2_10_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
security:
14+
- 'ON'
15+
- 'OFF'
16+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
17+
with:
18+
label: 'nightly-sec-${{ matrix.security }}-mac-ci-2.10.x'
19+
cmake-args: "-DSECURITY=${{ matrix.security }}"
20+
ctest-args: "-LE xfail"
21+
fastdds-branch: '2.10.x'
22+
use-ccache: false
23+
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Fast DDS MacOS CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-mac-ci-2_14_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
security:
14+
- 'ON'
15+
- 'OFF'
16+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
17+
with:
18+
label: 'nightly-sec-${{ matrix.security }}-mac-ci-2.14.x'
19+
cmake-args: "-DSECURITY=${{ matrix.security }}"
20+
ctest-args: "-LE xfail"
21+
fastdds-branch: '2.14.x'
22+
use-ccache: false
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Fast DDS MacOS CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-mac-ci-3_0_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
security:
14+
- 'ON'
15+
- 'OFF'
16+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
17+
with:
18+
label: 'nightly-sec-${{ matrix.security }}-mac-ci-3.0.x'
19+
cmake-args: "-DSECURITY=${{ matrix.security }}"
20+
ctest-args: "-LE xfail"
21+
fastdds-branch: '3.0.x'
22+
use-ccache: false

.github/workflows/nightly-mac-ci.yml

-68
This file was deleted.
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Fast DDS MacOS CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-mac-ci-master:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
security:
14+
- 'ON'
15+
- 'OFF'
16+
uses: eProsima/Fast-DDS/.github/workflows/reusable-mac-ci.yml@master
17+
with:
18+
label: 'nightly-sec-${{ matrix.security }}-mac-ci-master'
19+
cmake-args: "-DSECURITY=${{ matrix.security }}"
20+
ctest-args: "-LE xfail"
21+
fastdds-branch: 'master'
22+
use-ccache: false
23+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Fast DDS Sanitizers CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-sanitizers-ci-2_10_x:
10+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
11+
with:
12+
label: 'nightly-sec-sanitizers-ci-2.10.x'
13+
run_asan_fastdds: true
14+
run_asan_discovery_server: true
15+
run_tsan_fastdds: true
16+
colcon_build_args: ''
17+
colcon_test_args: ''
18+
cmake_args: ''
19+
ctest_args: ''
20+
fastdds_ref: '2.10.x'
21+
discovery_server_ref: 'v1.2.1'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Fast DDS Sanitizers CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-sanitizers-ci-2_14_x:
10+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
11+
with:
12+
label: 'nightly-sec-sanitizers-ci-2.14.x'
13+
run_asan_fastdds: true
14+
run_asan_discovery_server: true
15+
run_tsan_fastdds: true
16+
colcon_build_args: ''
17+
colcon_test_args: ''
18+
cmake_args: ''
19+
ctest_args: ''
20+
fastdds_ref: '2.14.x'
21+
discovery_server_ref: 'v1.2.2'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Fast DDS Sanitizers CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-sanitizers-ci-3_0_x:
10+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
11+
with:
12+
label: 'nightly-sec-sanitizers-ci-3.0.x'
13+
run_asan_fastdds: true
14+
run_asan_discovery_server: true
15+
run_tsan_fastdds: true
16+
colcon_build_args: ''
17+
colcon_test_args: ''
18+
cmake_args: ''
19+
ctest_args: ''
20+
fastdds_ref: '3.0.x'
21+
discovery_server_ref: '2.0.x'

.github/workflows/nightly-sanitizers-ci.yml

-63
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Fast DDS Sanitizers CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-sanitizers-ci-master:
10+
uses: eProsima/Fast-DDS/.github/workflows/reusable-sanitizers-ci.yml@master
11+
with:
12+
label: 'nightly-sec-sanitizers-ci-master'
13+
run_asan_fastdds: true
14+
run_asan_discovery_server: true
15+
run_tsan_fastdds: true
16+
colcon_build_args: ''
17+
colcon_test_args: ''
18+
cmake_args: ''
19+
ctest_args: ''
20+
fastdds_ref: 'master'
21+
discovery_server_ref: 'master'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Fast DDS Ubuntu CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-ubuntu-ci-2_10_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
os-image:
14+
- 'ubuntu-22.04'
15+
security:
16+
- true
17+
- false
18+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
19+
with:
20+
os-image: ${{ matrix.os-image }}
21+
label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-2.10.x'
22+
ctest-args: "-LE xfail"
23+
fastdds-branch: '2.10.x'
24+
security: ${{ matrix.security }}
25+
run-build: true
26+
run-tests: true
27+
use-ccache: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Fast DDS Ubuntu CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-ubuntu-ci-2_14_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
os-image:
14+
- 'ubuntu-22.04'
15+
security:
16+
- true
17+
- false
18+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
19+
with:
20+
os-image: ${{ matrix.os-image }}
21+
label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-2.14.x'
22+
ctest-args: "-LE xfail"
23+
fastdds-branch: '2.14.x'
24+
security: ${{ matrix.security }}
25+
run-build: true
26+
run-tests: true
27+
use-ccache: false
+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Fast DDS Ubuntu CI (nightly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 1 * * *'
7+
8+
jobs:
9+
nightly-ubuntu-ci-3_0_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
os-image:
14+
- 'ubuntu-22.04'
15+
security:
16+
- true
17+
- false
18+
uses: eProsima/Fast-DDS/.github/workflows/[email protected]
19+
with:
20+
os-image: ${{ matrix.os-image }}
21+
label: '${{ matrix.os-image }}-nightly-sec-${{ matrix.security }}-ubuntu-ci-3.0.x'
22+
ctest-args: "-LE xfail"
23+
fastdds-branch: '3.0.x'
24+
security: ${{ matrix.security }}
25+
run-build: true
26+
run-tests: true
27+
use-ccache: false

0 commit comments

Comments
 (0)