Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[21256] Migrate Fast DDS Docs CI to Github #831

Merged
merged 4 commits into from
Jul 1, 2024
Merged

[21256] Migrate Fast DDS Docs CI to Github #831

merged 4 commits into from
Jul 1, 2024

Conversation

JesusPoderoso
Copy link
Contributor

@JesusPoderoso JesusPoderoso commented Jun 27, 2024

Description

This PR includes GitHub CI of this repo.
In this case, only Ubuntu workflow that builds Fast DDS docs, taking into account the Fast DDS and Fast DDS python branches.

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

  • Remove nightly jobs
  • Update ubuntu-ci.yml file with the proper fallback branches
  • Change fastdds.repos to fastrtps.repos
  • 2.6.x requires building on ubuntu-20.04

@Mergifyio backport 2.14.x 2.13.x 2.10.x 2.6.x

Contributor Checklist

  • Commit messages follow the project guidelines.
  • N/A Code snippets related to the added documentation have been provided.
  • N/A Documentation tests pass locally.
  • Applicable backports have been included in the description.

Reviewer Checklist

  • The PR has a milestone assigned.
  • The title and description correctly express the PR's purpose.
  • Check contributor checklist is correct.
  • CI passes without warnings or errors.

@JesusPoderoso JesusPoderoso requested review from richiprosima and removed request for richiprosima June 27, 2024 13:40
.github/workflows/nightly-ubuntu-ci.yml Outdated Show resolved Hide resolved
.github/workflows/reusable-ubuntu-ci.yml Outdated Show resolved Hide resolved
.github/workflows/reusable-ubuntu-ci.yml Outdated Show resolved Hide resolved
.github/workflows/ubuntu-ci.yml Outdated Show resolved Hide resolved
.github/workflows/ubuntu-ci.yml Outdated Show resolved Hide resolved
.github/workflows/ubuntu-ci.yml Outdated Show resolved Hide resolved
.github/workflows/ubuntu-ci.yml Show resolved Hide resolved
@JesusPoderoso JesusPoderoso requested review from elianalf and removed request for richiprosima June 28, 2024 11:24
@JesusPoderoso JesusPoderoso requested review from elianalf and removed request for elianalf June 28, 2024 12:16
@JesusPoderoso
Copy link
Contributor Author

@Mergifyio backport 2.14.x 2.13.x 2.10.x 2.6.x

Copy link

mergify bot commented Jul 1, 2024

backport 2.14.x 2.13.x 2.10.x 2.6.x

✅ Backports have been created

@EduPonz EduPonz merged commit 2266b1a into master Jul 1, 2024
4 checks passed
@EduPonz EduPonz deleted the feature/21256 branch July 1, 2024 13:26
mergify bot pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

# Conflicts:
#	docs/notes/versions.rst
mergify bot pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

# Conflicts:
#	docs/notes/versions.rst
mergify bot pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

# Conflicts:
#	docs/notes/versions.rst
mergify bot pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

# Conflicts:
#	docs/notes/versions.rst
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)
JesusPoderoso added a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <[email protected]>
EduPonz pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <[email protected]>
MiguelCompany pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <[email protected]>
EduPonz pushed a commit that referenced this pull request Jul 2, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add Discovery server to the list of related products

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants