Skip to content

Commit 91e1d95

Browse files
committed
Refs #21228: Move 2.6.x related jobs to weekly workflow
Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
1 parent 557a5d8 commit 91e1d95

4 files changed

Lines changed: 49 additions & 36 deletions

File tree

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

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,3 @@ jobs:
5353
run-build: true
5454
run-tests: true
5555
use-ccache: false
56-
57-
# python 1.0.x - fastdds 2.6.x
58-
nightly-ubuntu-ci-1_0_x:
59-
uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@1.0.x
60-
with:
61-
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
62-
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
63-
os-version: 'ubuntu-20.04'
64-
label: 'nightly-ubuntu-ci-1.0.x-2.6.x'
65-
fastdds-python-branch: '1.0.x'
66-
fastdds-branch: '2.6.x'
67-
run-build: true
68-
run-tests: false
69-
use-ccache: false

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

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
1414
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
1515
os-version: 'windows-2019'
16-
vs.toolset: 'v142'
16+
vs-toolset: 'v142'
1717
label: 'nightly-windows-v142-ci-main-master'
1818
fastdds-python-branch: 'main'
1919
fastdds-branch: 'master'
@@ -36,7 +36,7 @@ jobs:
3636
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
3737
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
3838
os-version: 'windows-2019'
39-
vs.toolset: ${{ matrix.vs-toolset }}
39+
vs-toolset: ${{ matrix.vs-toolset }}
4040
label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-1.4.x-${{ matrix.fastdds-branch }}'
4141
fastdds-python-branch: '1.4.x'
4242
fastdds-branch: ${{ matrix.fastdds-branch }}
@@ -56,29 +56,10 @@ jobs:
5656
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
5757
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
5858
os-version: 'windows-2019'
59-
vs.toolset: ${{ matrix.vs-toolset }}
59+
vs-toolset: ${{ matrix.vs-toolset }}
6060
label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-1.2.x-2.10.x'
6161
fastdds-python-branch: '1.2.x'
6262
fastdds-branch: '2.10.x'
6363
run-build: true
6464
run-tests: true
6565

66-
# python 1.0.x - fastdds 2.6.x
67-
nightly-windows-ci-1_0_x:
68-
strategy:
69-
fail-fast: false
70-
matrix:
71-
vs-toolset:
72-
- 'v141'
73-
- 'v142'
74-
uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.0.x
75-
with:
76-
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
77-
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
78-
os-version: 'windows-2019'
79-
vs.toolset: ${{ matrix.vs-toolset }}
80-
label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-1.0.x-2.6.x'
81-
fastdds-python-branch: '1.0.x'
82-
fastdds-branch: '2.6.x'
83-
run-build: false
84-
run-tests: false
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Fast DDS Python Ubuntu CI (weekly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 * * * 1' # Run at minute 0 on Monday
7+
8+
jobs:
9+
weekly-ubuntu-ci-1_0_x:
10+
uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@1.0.x
11+
with:
12+
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
13+
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
14+
os-version: 'ubuntu-20.04'
15+
label: 'weekly-ubuntu-ci-1.0.x-2.6.x'
16+
fastdds-python-branch: '1.0.x'
17+
fastdds-branch: '2.6.x'
18+
run-build: true
19+
run-tests: false
20+
use-ccache: false
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Fast DDS Python Windows CI (weekly)
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 * * * 1' # Run at minute 0 on Monday
7+
8+
jobs:
9+
weekly-windows-ci-1_0_x:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
vs-toolset:
14+
- 'v141'
15+
- 'v142'
16+
uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.0.x
17+
with:
18+
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
19+
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
20+
os-version: 'windows-2019'
21+
vs-toolset: ${{ matrix.vs-toolset }}
22+
label: 'weekly-windows-${{ matrix.vs-toolset }}-ci-1.0.x-2.6.x'
23+
fastdds-python-branch: '1.0.x'
24+
fastdds-branch: '2.6.x'
25+
run-build: false
26+
run-tests: false

0 commit comments

Comments
 (0)