-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve CI workflows in master, and branching model refactor (#371)
* Refs #21222. Making Ccache optional Signed-off-by: Ricardo González Moreno <[email protected]> * Refs #21226: Improve CI workflows in master and apply Fast DDS branching model Signed-off-by: JesusPoderoso <[email protected]> * Refs #21226: Add RELEASE_SUPPORT.md file Signed-off-by: JesusPoderoso <[email protected]> * Refs #21226: Add suggested changes from previous / similar PRs Signed-off-by: JesusPoderoso <[email protected]> * Refs #21226: Apply rev suggestion Signed-off-by: JesusPoderoso <[email protected]> * Refs #21226: Move 2.6.x related jobs to weekly CI Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: Ricardo González Moreno <[email protected]> Signed-off-by: JesusPoderoso <[email protected]> Co-authored-by: Ricardo González Moreno <[email protected]>
- Loading branch information
1 parent
c4036a7
commit bd44d84
Showing
10 changed files
with
428 additions
and
197 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
repositories: | ||
googletest-distribution: | ||
type: git | ||
url: https://github.com/google/googletest.git | ||
version: release-1.11.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
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' | ||
fastdds-gen-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-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/[email protected] | ||
with: | ||
os-version: 'ubuntu-22.04' | ||
java-version: ${{ matrix.java-version }} | ||
label: 'nightly-ubuntu-ci-3.3.x' | ||
fastdds-gen-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 | ||
|
||
nightly-ubuntu-ci-3_2_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/[email protected] | ||
with: | ||
os-version: 'ubuntu-22.04' | ||
java-version: ${{ matrix.java-version }} | ||
label: 'nightly-ubuntu-ci-3.2.x' | ||
fastdds-gen-branch: '3.2.x' | ||
fastdds-branch: '2.13.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 | ||
|
||
nightly-ubuntu-ci-2_5_x: | ||
uses: eProsima/Fast-DDS-Gen/.github/workflows/[email protected] | ||
with: | ||
os-version: 'ubuntu-22.04' | ||
java-version: 'openjdk-11-jdk' | ||
label: 'nightly-ubuntu-ci-2.5.x' | ||
fastdds-gen-branch: '2.5.x' | ||
fastdds-branch: '2.10.x' | ||
fastcdr-branch: '1.0.x' | ||
fastdds-python-branch: '1.2.x' | ||
discovery-server-branch: 'v1.2.1' | ||
run-build: true | ||
run-tests: true | ||
use-ccache: false |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.