diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml deleted file mode 100644 index 666f5571..00000000 --- a/.github/workflows/mirror.yml +++ /dev/null @@ -1,25 +0,0 @@ -# .github/workflows/mirror.yml -name: Mirror -on: - push: - branches: - - 'master' - -jobs: - mirror_job: - runs-on: ubuntu-latest - name: Mirror master branch to compatible minor version branches - strategy: - fail-fast: false - matrix: - dest_branch: - - '4.2.x' - - '4.x' - steps: - - name: Mirror action step - id: mirror - uses: eProsima/eProsima-CI/external/mirror-branch-action@v0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - source: 'master' - 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 5b52b3a5..00000000 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ /dev/null @@ -1,94 +0,0 @@ -name: Fast DDS Gen Ubuntu CI (nightly) - -on: - workflow_dispatch: - schedule: - - cron: '0 1 * * *' - -jobs: - nightly-ubuntu-ci-master: - strategy: - fail-fast: false - matrix: - java-version: - - 'openjdk-11-jdk' - - 'openjdk-19-jdk' - uses: eProsima/Fast-DDS-Gen/.github/workflows/reusable-ubuntu-ci.yml@master - with: - os-version: 'ubuntu-22.04' - java-version: ${{ matrix.java-version }} - label: 'nightly-ubuntu-ci-master' - fastddsgen-branch: 'master' - fastdds-branch: 'master' - fastcdr-branch: 'master' - fastdds-python-branch: 'main' - discovery-server-branch: 'master' - run-build: true - run-tests: true - use-ccache: false - - nightly-ubuntu-ci-4_1_x-fast-3_3_x: - strategy: - fail-fast: false - matrix: - java-version: - - 'openjdk-11-jdk' - - 'openjdk-19-jdk' - uses: eProsima/Fast-DDS-Gen/.github/workflows/reusable-ubuntu-ci.yml@4.1.x - with: - os-version: 'ubuntu-22.04' - java-version: ${{ matrix.java-version }} - label: 'nightly-ubuntu-ci-4.1.x-3.3.x' - fastddsgen-branch: '4.1.x' - fastdds-branch: '3.3.x' - fastcdr-branch: '2.3.x' - fastdds-python-branch: '2.3.x' - discovery-server-branch: 'v2.0.0' - run-build: true - run-tests: true - use-ccache: false - - nightly-ubuntu-ci-4_0_x-fast-3_2_x: - strategy: - fail-fast: false - matrix: - java-version: - - 'openjdk-11-jdk' - - 'openjdk-19-jdk' - uses: eProsima/Fast-DDS-Gen/.github/workflows/reusable-ubuntu-ci.yml@4.0.x - with: - os-version: 'ubuntu-22.04' - java-version: ${{ matrix.java-version }} - label: 'nightly-ubuntu-ci-4.1.x-3.2.x' - fastddsgen-branch: '4.0.x' - fastdds-branch: '3.2.x' - fastcdr-branch: '2.3.x' - fastdds-python-branch: '2.2.x' - discovery-server-branch: 'v2.0.0' - run-build: true - run-tests: true - use-ccache: false - - nightly-ubuntu-ci-3_3_x: - strategy: - fail-fast: false - matrix: - java-version: - - 'openjdk-11-jdk' - - 'openjdk-19-jdk' - fastcdr-branch: - - '1.1.x' - - '2.x' - uses: eProsima/Fast-DDS-Gen/.github/workflows/reusable-ubuntu-ci.yml@3.3.x - with: - os-version: 'ubuntu-22.04' - java-version: ${{ matrix.java-version }} - label: 'nightly-ubuntu-ci-3.3.x' - fastddsgen-branch: '3.3.x' - fastdds-branch: '2.14.x' - fastcdr-branch: ${{ matrix.fastcdr-branch }} - fastdds-python-branch: '1.4.x' - discovery-server-branch: 'v1.2.2' - run-build: true - run-tests: true - use-ccache: false diff --git a/.github/workflows/ubuntu-ci.yml b/.github/workflows/ubuntu-ci.yml index 3c25fcea..1a2d1649 100644 --- a/.github/workflows/ubuntu-ci.yml +++ b/.github/workflows/ubuntu-ci.yml @@ -11,22 +11,22 @@ on: description: 'Branch or tag of Fast DDS repository' required: false type: string - default: 'master' + default: '3.4.x' fastcdr-branch: description: 'Branch or tag of Fast CDR repository' required: false type: string - default: 'master' + default: '2.3.x' fastdds-python-branch: description: 'Branch or tag of Fast DDS Python repository' required: false type: string - default: 'main' + default: '2.4.x' discovery-server-branch: description: 'Branch or tag of Discovery Server repository' required: false type: string - default: 'master' + default: '2.2.x' run-tests: description: 'Run test suite of Fast DDS Gen' required: false @@ -57,7 +57,7 @@ jobs: matrix: java-version: - 'openjdk-11-jdk' - - 'openjdk-19-jdk' + - 'openjdk-17-jdk' if: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'conflicts') }} uses: ./.github/workflows/reusable-ubuntu-ci.yml @@ -68,10 +68,10 @@ jobs: java-version: ${{ matrix.java-version }} label: 'ubuntu-ci-${{ matrix.java-version }}' fastddsgen-branch: ${{ inputs.fastddsgen-branch || github.ref }} - fastdds-branch: ${{ inputs.fastdds-branch || 'master' }} - fastcdr-branch: ${{ inputs.fastcdr-branch || 'master' }} - fastdds-python-branch: ${{ inputs.fastdds-python-branch || 'main' }} - discovery-server-branch: ${{ inputs.discovery-server-branch || 'master' }} + fastdds-branch: ${{ inputs.fastdds-branch || '3.4.x' }} + fastcdr-branch: ${{ inputs.fastcdr-branch || '2.3.x' }} + fastdds-python-branch: ${{ inputs.fastdds-python-branch || '2.4.x' }} + discovery-server-branch: ${{ inputs.discovery-server-branch || '2.2.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 == true) || false }} diff --git a/.github/workflows/weekly-ubuntu-ci.yml b/.github/workflows/weekly-ubuntu-ci.yml deleted file mode 100644 index 4e657459..00000000 --- a/.github/workflows/weekly-ubuntu-ci.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Fast DDS Gen Ubuntu CI (weekly) - -on: - workflow_dispatch: - schedule: - - cron: '0 0 * * 1' # Run at minute 0 on Monday - -jobs: - weekly-ubuntu-ci-2_1_x: - uses: eProsima/Fast-DDS-Gen/.github/workflows/reusable-ubuntu-ci.yml@2.1.x - with: - os-version: 'ubuntu-20.04' - java-version: 'openjdk-11-jdk' - label: 'weekly-ubuntu-ci-2.1.x' - fastddsgen-branch: '2.1.x' - fastdds-branch: '2.6.x' - fastcdr-branch: '1.0.x' - fastdds-python-branch: '1.0.x' - discovery-server-branch: 'v1.2.1' - run-build: true - run-tests: true - use-ccache: false