From 80fc33b4661ea83cc0c4405e62ceec0abd29b31e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ferreira=20Gonz=C3=A1lez?= Date: Mon, 2 Feb 2026 16:57:14 +0100 Subject: [PATCH] Updates after 2.3.1 EOL (#282) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Refs #23468: Update PR template Signed-off-by: Carlos Ferreira González * Refs #23468: Remove nightly Signed-off-by: Carlos Ferreira González * Refs #23468: Update 'RELEASE_SUPPORT' after 2.3.1 EOL Signed-off-by: Carlos Ferreira González --------- Signed-off-by: Carlos Ferreira González (cherry picked from commit 3a0c756ee5d1b99d80dafd107426ac1a36184106) # Conflicts: # .github/pull_request_template.md # .github/workflows/nightly-ubuntu-ci.yml # .github/workflows/nightly-windows-ci.yml --- .github/pull_request_template.md | 4 ++ .github/workflows/nightly-ubuntu-ci.yml | 63 +++++++++++++++++++ .github/workflows/nightly-windows-ci.yml | 78 ++++++++++++++++++++++++ RELEASE_SUPPORT.md | 2 +- 4 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/nightly-ubuntu-ci.yml create mode 100644 .github/workflows/nightly-windows-ci.yml diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 6fa842d5..567673ed 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -17,7 +17,11 @@ In case of bug fixes, please provide the list of supported branches where this fix should be also merged. Please uncomment following line, adjusting the corresponding target branches for the backport. --> +<<<<<<< HEAD +======= + +>>>>>>> 3a0c756 (Updates after 2.3.1 EOL (#282)) diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml new file mode 100644 index 00000000..76334062 --- /dev/null +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -0,0 +1,63 @@ +name: Fast DDS Python Ubuntu CI (nightly) + +on: + workflow_dispatch: + schedule: + - cron: '0 1 * * *' + +jobs: + # python main - fastdds master + nightly-ubuntu-ci-main: + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@main + with: + # It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket: + # https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job. + os-version: 'ubuntu-22.04' + label: 'nightly-ubuntu-ci-main-master' + fastdds-python-branch: 'main' + fastdds-branch: 'master' + run-build: true + run-tests: true + use-ccache: false + + # python 2.4.x - fastdds 3.4.x + nightly-ubuntu-ci-2_4_x: + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@2.4.x + with: + # It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket: + # https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job. + os-version: 'ubuntu-22.04' + label: 'nightly-ubuntu-ci-2.4.x-3.4.x' + fastdds-python-branch: '2.4.x' + fastdds-branch: '3.4.x' + run-build: true + run-tests: true + use-ccache: false + + # python 2.2.x - fastdds 3.2.x + nightly-ubuntu-ci-2_2_x: + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@2.2.x + with: + # It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket: + # https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job. + os-version: 'ubuntu-22.04' + label: 'nightly-ubuntu-ci-2.2.x-3.2.x' + fastdds-python-branch: '2.2.x' + fastdds-branch: '3.2.x' + run-build: true + run-tests: true + use-ccache: false + + # python 1.4.x - fastdds 2.14.x + nightly-ubuntu-ci-1_4_x: + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@1.4.x + with: + # It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket: + # https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job. + os-version: 'ubuntu-22.04' + label: 'nightly-ubuntu-ci-1.4.x-2.14.x' + fastdds-python-branch: '1.4.x' + fastdds-branch: '2.14.x' + run-build: true + run-tests: true + use-ccache: false diff --git a/.github/workflows/nightly-windows-ci.yml b/.github/workflows/nightly-windows-ci.yml new file mode 100644 index 00000000..371d63c4 --- /dev/null +++ b/.github/workflows/nightly-windows-ci.yml @@ -0,0 +1,78 @@ +name: Fast DDS Python Windows CI (nightly) + +on: + workflow_dispatch: + schedule: + - cron: '0 1 * * *' + +jobs: + # python main - fastdds master + nightly-windows-ci-main: + strategy: + fail-fast: false + matrix: + vs-toolset: + - 'v142' + - 'v143' + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@main + with: + os-version: 'windows-2022' + vs-toolset: ${{ matrix.vs-toolset }} + label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-main-master' + fastdds-python-branch: 'main' + fastdds-branch: 'master' + run-build: true + run-tests: true + + # python 2.4.x - fastdds 3.4.x + nightly-windows-ci-2_4_x: + strategy: + fail-fast: false + matrix: + vs-toolset: + - 'v142' + - 'v143' + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@2.4.x + with: + os-version: 'windows-2022' + vs-toolset: ${{ matrix.vs-toolset }} + label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-2.4.x-3.4.x' + fastdds-python-branch: '2.4.x' + fastdds-branch: '3.4.x' + run-build: true + run-tests: true + + # python 2.2.x - fastdds 3.2.x + nightly-windows-ci-2_2_x: + strategy: + fail-fast: false + matrix: + vs-toolset: + - 'v142' + - 'v143' + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@2.2.x + with: + os-version: 'windows-2022' + vs-toolset: ${{ matrix.vs-toolset }} + label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-2.2.x-3.2.x' + fastdds-python-branch: '2.2.x' + fastdds-branch: '3.2.x' + run-build: true + run-tests: true + + # python 1.4.x - fastdds 2.14.x + nightly-windows-ci-1_4_x: + strategy: + fail-fast: false + matrix: + vs-toolset: + - 'v142' + uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.4.x + with: + os-version: 'windows-2022' + vs-toolset: ${{ matrix.vs-toolset }} + label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-1.4.x-2.14.x' + fastdds-python-branch: '1.4.x' + fastdds-branch: '2.14.x' + run-build: true + run-tests: true diff --git a/RELEASE_SUPPORT.md b/RELEASE_SUPPORT.md index 1ef3efb4..59ab4a4d 100644 --- a/RELEASE_SUPPORT.md +++ b/RELEASE_SUPPORT.md @@ -10,7 +10,6 @@ Please, refer to the [main branch](https://github.com/eProsima/Fast-DDS-Python/b |Fast DDS Version|Fast DDS Python Version|Fast DDS Python Version branch|Fast DDS Python Latest Release| |----------------|-----------------------|------------------------------|------------------------------| |3.4|2.4|[2.4.x](https://github.com/eProsima/Fast-DDS-Python/tree/2.4.x)|[v2.4.1](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v2.4.1)| -|3.3|2.3|[2.3.x](https://github.com/eProsima/Fast-DDS-Python/tree/2.3.x)|[v2.3.0](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v2.3.0)| |3.2|2.2|[2.2.x](https://github.com/eProsima/Fast-DDS-Python/tree/2.2.x)|[v2.2.1](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v2.2.1)| |2.14|1.4|[1.4.x](https://github.com/eProsima/Fast-DDS-Python/tree/1.4.x)|[v1.4.2](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v1.4.2)| |2.6|1.0|[1.0.x](https://github.com/eProsima/Fast-DDS-Python/tree/1.0.x)|[v1.0.2](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v1.0.2)| @@ -20,6 +19,7 @@ Please, refer to the [main branch](https://github.com/eProsima/Fast-DDS-Python/b |Fast DDS Version|Fast DDS Python Version|Fast DDS Python Version branch|Fast DDS Python Latest Release|Release Date|EOL Date| |----------------|-----------------------|------------------------------|------------------------------|------------|--------| +|3.3|2.3|[2.3.x](https://github.com/eProsima/Fast-DDS-Python/tree/2.3.x)|[v2.3.1](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v2.3.1)| July 2025 | January 2025 | |3.1|2.1|[2.1.x](https://github.com/eProsima/Fast-DDS-Python/tree/2.1.x)|[v2.1.1](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v2.1.1)| October 2024 | June 2025 | |3.0|2.0|[2.0.x](https://github.com/eProsima/Fast-DDS-Python/tree/2.0.x)|[v2.0.0](https://github.com/eProsima/Fast-DDS-Python/releases/tag/v2.0.0)|August 2024| February 2025| |2.12|1.3|[1.3.x](https://github.com/eProsima/Fast-DDS-Python/tree/1.3.x)|[v1.3.2](https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.3.2)|October 2023|July 2024|