Skip to content

ci(docs): automate documentation sync and add build validation#10296

Merged
mnencia merged 5 commits intomainfrom
dev/10295
Mar 14, 2026
Merged

ci(docs): automate documentation sync and add build validation#10296
mnencia merged 5 commits intomainfrom
dev/10295

Conversation

@mnencia
Copy link
Member

@mnencia mnencia commented Mar 13, 2026

Automatically trigger documentation sync to the docs repository on release tag pushes and when docs/src/ changes are merged to main. Add a CI job that builds the Docusaurus site to catch documentation errors before merging.

Closes #10295

Automatically trigger documentation sync to the docs repository on
release tag pushes and when docs/src/ changes are merged to main.
Add a CI job that builds the Docusaurus site to catch documentation
errors before merging.

Closes #10295

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
@mnencia mnencia requested review from a team, NiccoloFei, jsilvela and litaocdl as code owners March 13, 2026 13:53
@cnpg-bot cnpg-bot added backport-requested ◀️ This pull request should be backported to all supported releases release-1.25 release-1.27 release-1.28 labels Mar 13, 2026
@github-actions
Copy link
Contributor

❗ By default, the pull request is configured to backport to all release branches.

  • To stop backporting this pr, remove the label: backport-requested ◀️ or add the label 'do not backport'
  • To stop backporting this pr to a certain release branch, remove the specific branch label: release-x.y

@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. github_actions Pull requests that update GitHub Actions code labels Mar 13, 2026
mnencia added 4 commits March 13, 2026 15:00
This is a temporary commit to verify the docs-build CI job runs
correctly. Will be removed before merging.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
This reverts commit d67bf48.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Temporary commit to verify the docs-build CI job fails on invalid
markdown. Will be removed after verification.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
This reverts commit d594888.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Mar 13, 2026
@mnencia
Copy link
Member Author

mnencia commented Mar 14, 2026

/ok-to-merge

@cnpg-bot cnpg-bot added the ok to merge 👌 This PR can be merged label Mar 14, 2026
@mnencia mnencia merged commit a869c82 into main Mar 14, 2026
41 of 43 checks passed
@mnencia mnencia deleted the dev/10295 branch March 14, 2026 17:15
cnpg-bot pushed a commit that referenced this pull request Mar 14, 2026
Automatically trigger documentation sync to the docs repository on
release tag pushes and when docs/src/ changes are merged to main. Add a
CI job that builds the Docusaurus site to catch documentation errors
before merging.

Closes #10295

---------

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
(cherry picked from commit a869c82)
cnpg-bot pushed a commit that referenced this pull request Mar 14, 2026
Automatically trigger documentation sync to the docs repository on
release tag pushes and when docs/src/ changes are merged to main. Add a
CI job that builds the Docusaurus site to catch documentation errors
before merging.

Closes #10295

---------

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
(cherry picked from commit a869c82)
cnpg-bot pushed a commit that referenced this pull request Mar 14, 2026
Automatically trigger documentation sync to the docs repository on
release tag pushes and when docs/src/ changes are merged to main. Add a
CI job that builds the Docusaurus site to catch documentation errors
before merging.

Closes #10295

---------

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
(cherry picked from commit a869c82)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-requested ◀️ This pull request should be backported to all supported releases github_actions Pull requests that update GitHub Actions code lgtm This PR has been approved by a maintainer ok to merge 👌 This PR can be merged release-1.25 release-1.27 release-1.28 size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automate documentation sync and add doc build validation to CI

4 participants