From ef1717eacdee948c15cef4c1d9879b1b78bf3b7f Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Mon, 22 Dec 2025 12:56:52 +0100 Subject: [PATCH 1/2] Refs #23857. Remove mirror and nightly workflows. Signed-off-by: Miguel Company --- .github/workflows/mirror.yml | 24 -------- .github/workflows/nightly-ubuntu-ci.yml | 64 ------------------- .github/workflows/nightly-windows-ci.yml | 78 ------------------------ .github/workflows/weekly-ubuntu-ci.yml | 20 ------ .github/workflows/weekly-windows-ci.yml | 23 ------- 5 files changed, 209 deletions(-) delete mode 100644 .github/workflows/mirror.yml delete mode 100644 .github/workflows/nightly-ubuntu-ci.yml delete mode 100644 .github/workflows/nightly-windows-ci.yml delete mode 100644 .github/workflows/weekly-ubuntu-ci.yml delete mode 100644 .github/workflows/weekly-windows-ci.yml diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml deleted file mode 100644 index 169185df..00000000 --- a/.github/workflows/mirror.yml +++ /dev/null @@ -1,24 +0,0 @@ -# .github/workflows/mirror.yml -name: Mirror -on: - push: - branches: - - 'main' -jobs: - mirror_job: - runs-on: ubuntu-latest - name: Mirror main branch to compatible minor version branches - strategy: - fail-fast: false - matrix: - dest_branch: - - '2.4.x' - - '2.x' - steps: - - name: Mirror action step - id: mirror - uses: eProsima/eProsima-CI/external/mirror-branch-action@v0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - source: 'main' - dest: ${{ matrix.dest_branch }} diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml deleted file mode 100644 index 898dc5c1..00000000 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ /dev/null @@ -1,64 +0,0 @@ -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.3.x - fastdds 3.3.x - nightly-ubuntu-ci-2_3_x: - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@2.3.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.3.x-3.3.x' - fastdds-python-branch: '2.3.x' - fastdds-branch: '3.3.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 deleted file mode 100644 index fc7b92b4..00000000 --- a/.github/workflows/nightly-windows-ci.yml +++ /dev/null @@ -1,78 +0,0 @@ -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.3.x - fastdds 3.3.x - nightly-windows-ci-2_3_x: - strategy: - fail-fast: false - matrix: - vs-toolset: - - 'v142' - - 'v143' - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@2.3.x - with: - os-version: 'windows-2022' - vs-toolset: ${{ matrix.vs-toolset }} - label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-2.3.x-3.3.x' - fastdds-python-branch: '2.3.x' - fastdds-branch: '3.3.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/.github/workflows/weekly-ubuntu-ci.yml b/.github/workflows/weekly-ubuntu-ci.yml deleted file mode 100644 index b362b5a3..00000000 --- a/.github/workflows/weekly-ubuntu-ci.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Fast DDS Python Ubuntu CI (weekly) - -on: - workflow_dispatch: - schedule: - - cron: '0 0 * * 1' # Run at minute 0 on Monday - -jobs: - weekly-ubuntu-ci-1_0_x: - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@1.0.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-20.04' - label: 'weekly-ubuntu-ci-1.0.x-2.6.x' - fastdds-python-branch: '1.0.x' - fastdds-branch: '2.6.x' - run-build: true - run-tests: false - use-ccache: false diff --git a/.github/workflows/weekly-windows-ci.yml b/.github/workflows/weekly-windows-ci.yml deleted file mode 100644 index 8f5d5d51..00000000 --- a/.github/workflows/weekly-windows-ci.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Fast DDS Python Windows CI (weekly) - -on: - workflow_dispatch: - schedule: - - cron: '0 0 * * 1' # Run at minute 0 on Monday - -jobs: - weekly-windows-ci-1_0_x: - strategy: - fail-fast: false - matrix: - vs-toolset: - - 'v142' - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.0.x - with: - os-version: 'windows-2022' - vs-toolset: ${{ matrix.vs-toolset }} - label: 'weekly-windows-${{ matrix.vs-toolset }}-ci-1.0.x-2.6.x' - fastdds-python-branch: '1.0.x' - fastdds-branch: '2.6.x' - run-build: false - run-tests: false From 768d01d728c3bf0d7d30995d2775a313dfd816f6 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Mon, 22 Dec 2025 12:58:55 +0100 Subject: [PATCH 2/2] Refs #23857. Update branches in workflows. Signed-off-by: Miguel Company --- .github/workflows/ubuntu-ci.yml | 2 +- .github/workflows/windows-ci.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ubuntu-ci.yml b/.github/workflows/ubuntu-ci.yml index dd75b422..db4041d3 100644 --- a/.github/workflows/ubuntu-ci.yml +++ b/.github/workflows/ubuntu-ci.yml @@ -64,7 +64,7 @@ jobs: cmake-args: ${{ inputs.cmake-args }} ctest-args: ${{ inputs.ctest-args }} fastdds-python-branch: ${{ inputs.fastdds-python-branch || github.ref }} - fastdds-branch: ${{ inputs.fastdds-branch || 'master' }} + fastdds-branch: ${{ inputs.fastdds-branch || '3.4.x' }} run-build: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} run-tests: ${{ (inputs.run-tests == true) || ((github.event_name == 'pull_request') && (!contains(github.event.pull_request.labels.*.name, 'no-test'))) }} use-ccache: ${{ inputs.use-ccache || false }} diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml index 6c79d5d4..989d8267 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -66,7 +66,7 @@ jobs: cmake-args: ${{ inputs.cmake-args }} ctest-args: ${{ inputs.ctest-args }} fastdds-python-branch: ${{ inputs.fastdds-python-branch || github.ref }} - fastdds-branch: ${{ inputs.fastdds-branch || 'master' }} + fastdds-branch: ${{ inputs.fastdds-branch || '3.4.x' }} run-build: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} run-tests: ${{ (inputs.run-tests == true) || ((github.event_name == 'pull_request') && (!contains(github.event.pull_request.labels.*.name, 'no-test'))) }} @@ -86,7 +86,7 @@ jobs: cmake-version: '3.30.8' ctest-args: ${{ inputs.ctest-args }} fastdds-python-branch: ${{ inputs.fastdds-python-branch || github.ref }} - fastdds-branch: ${{ inputs.fastdds-branch || 'master' }} + fastdds-branch: ${{ inputs.fastdds-branch || '3.4.x' }} run-build: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'skip-ci') }} run-tests: ${{ (inputs.run-tests == true) || ((github.event_name == 'pull_request') && (!contains(github.event.pull_request.labels.*.name, 'no-test'))) }} swig-version: '4.3.1'