eProsima / Fast-DDS-Gen

Fast-DDS IDL code generator tool. Looking for commercial support? Contact info@eprosima.com
Apache License 2.0
76 stars 59 forks source link

[21226] Improve CI workflows in master, and branching model refactor #365

Closed JesusPoderoso closed 3 days ago

JesusPoderoso commented 5 days ago

Description

This PR improves the CI workflows, making them as similar as possible to the Fast DDS workflows. It also introduces a braching model refactor, similiar as the performed in Fast DDS repository.

Note: While backporting this PR, please ensure the following changes:

Contributor Checklist

Reviewer Checklist

richiware commented 4 days ago

LGTM ✅

JesusPoderoso commented 4 days ago

@Mergifyio backport 3.3.x 3.2.x 2.5.x 2.1.x

mergify[bot] commented 4 days ago

backport 3.3.x 3.2.x 2.5.x 2.1.x

✅ Backports have been created

* [#366 [21226] Improve CI workflows in master, and branching model refactor (backport #365)](https://github.com/eProsima/Fast-DDS-Gen/pull/366) has been created for branch `3.3.x` but encountered conflicts * [#367 [21226] Improve CI workflows in master, and branching model refactor (backport #365)](https://github.com/eProsima/Fast-DDS-Gen/pull/367) has been created for branch `3.2.x` but encountered conflicts * [#368 [21226] Improve CI workflows in master, and branching model refactor (backport #365)](https://github.com/eProsima/Fast-DDS-Gen/pull/368) has been created for branch `2.5.x` but encountered conflicts * [#369 [21226] Improve CI workflows in master, and branching model refactor (backport #365)](https://github.com/eProsima/Fast-DDS-Gen/pull/369) has been created for branch `2.1.x` but encountered conflicts