diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml deleted file mode 100644 index 982469a3..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.1.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 70c27b2a..00000000 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ /dev/null @@ -1,63 +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.0.x - fastdds 3.0.x - nightly-ubuntu-ci-2_0_x: - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@2.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-22.04' - label: 'nightly-ubuntu-ci-2.0.x-3.0.x' - fastdds-python-branch: '2.0.x' - fastdds-branch: '3.0.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 - - # python 1.2.x - fastdds 2.10.x - nightly-ubuntu-ci-1_2_x: - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-ubuntu-ci.yml@1.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-1.2.x-2.10.x' - fastdds-python-branch: '1.2.x' - fastdds-branch: '2.10.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 cfb842fc..00000000 --- a/.github/workflows/nightly-windows-ci.yml +++ /dev/null @@ -1,68 +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: - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@main - with: - os-version: 'windows-2019' - vs-toolset: 'v142' - label: 'nightly-windows-v142-ci-main-master' - fastdds-python-branch: 'main' - fastdds-branch: 'master' - run-build: true - run-tests: true - - # python 2.0.x - fastdds 3.0.x - nightly-windows-ci-2_0_x: - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@2.0.x - with: - os-version: 'windows-2019' - vs-toolset: 'v142' - label: 'nightly-windows-v142-ci-2.0.x-3.0.x' - fastdds-python-branch: '2.0.x' - fastdds-branch: '3.0.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: - - 'v141' - - 'v142' - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.4.x - with: - os-version: 'windows-2019' - 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 - - # python 1.2.x - fastdds 2.10.x - nightly-windows-ci-1_2_x: - strategy: - fail-fast: false - matrix: - vs-toolset: - - 'v141' - - 'v142' - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.2.x - with: - os-version: 'windows-2019' - vs-toolset: ${{ matrix.vs-toolset }} - label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-1.2.x-2.10.x' - fastdds-python-branch: '1.2.x' - fastdds-branch: '2.10.x' - run-build: true - run-tests: true - diff --git a/.github/workflows/ubuntu-ci.yml b/.github/workflows/ubuntu-ci.yml index dd75b422..7a442896 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.1.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/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 1ba2aa8c..00000000 --- a/.github/workflows/weekly-windows-ci.yml +++ /dev/null @@ -1,24 +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: - - 'v141' - - 'v142' - uses: eProsima/Fast-DDS-Python/.github/workflows/reusable-windows-ci.yml@1.0.x - with: - os-version: 'windows-2019' - 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 diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml index d933cca5..4f831359 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -65,6 +65,6 @@ 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.1.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'))) }} diff --git a/fastdds_python.repos b/fastdds_python.repos index 0fe5ff75..fae63acb 100644 --- a/fastdds_python.repos +++ b/fastdds_python.repos @@ -2,20 +2,20 @@ repositories: foonathan_memory_vendor: type: git url: https://github.com/eProsima/foonathan_memory_vendor.git - version: master + version: v1.3.1 fastcdr: type: git url: https://github.com/eProsima/Fast-CDR.git - version: master + version: 2.2.x fastdds: type: git url: https://github.com/eProsima/Fast-DDS.git - version: master + version: 3.1.x fastdds_python: type: git url: https://github.com/eProsima/Fast-DDS-python.git - version: main + version: 2.1.x fastddsgen: type: git url: https://github.com/eProsima/Fast-DDS-Gen.git - version: master + version: 4.0.x