Skip to content

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

Merged
EduPonz merged 4 commits intomasterfrom
feature/21256
Jul 1, 2024
Merged

[21256] Migrate Fast DDS Docs CI to Github#831
EduPonz merged 4 commits intomasterfrom
feature/21256

Conversation

@JesusPoderoso
Copy link
Copy Markdown
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 added this to the v3.0.0 milestone Jun 27, 2024
@JesusPoderoso JesusPoderoso self-assigned this Jun 27, 2024
@JesusPoderoso JesusPoderoso requested review from richiprosima and removed request for richiprosima June 27, 2024 09:09
Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
@JesusPoderoso JesusPoderoso requested review from richiprosima and removed request for richiprosima June 27, 2024 09:33
Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
@JesusPoderoso JesusPoderoso requested review from richiprosima and removed request for richiprosima June 27, 2024 13:40
@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
Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
@JesusPoderoso JesusPoderoso requested review from elianalf and removed request for elianalf July 1, 2024 12:56
@JesusPoderoso
Copy link
Copy Markdown
Contributor Author

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

@mergify
Copy link
Copy Markdown

mergify bot commented Jul 1, 2024

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

✅ Backports have been created

Details

@EduPonz EduPonz merged commit 2266b1a into master Jul 1, 2024
@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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(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 <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
EduPonz pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
MiguelCompany pushed a commit that referenced this pull request Jul 1, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
EduPonz pushed a commit that referenced this pull request Jul 2, 2024
* Refs #21256: Add GitHub Ubuntu CI

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

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

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Add RELEASE_SUPPORT.md file

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #21256: Apply rev suggestions

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
(cherry picked from commit 2266b1a)

Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
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