-
Notifications
You must be signed in to change notification settings - Fork 210
ci: Add github workflow to validation documentation on PR #7891
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
Conversation
|
The general goal is to have at least this workflow in the repository involved with the documentation site generated by camel-website repository. Some questions:
|
Yes, the initial build step checks that there are no uncommitted files left dangling from generated content. And fails the build if there are.
It'd maybe be too late at that stage. Usually if we break the website we get notified pretty quickly and fix it before releases etc. Do we know how long a full docs build (with link checks etc) would take? |
|
Please add the workflow file into |
6cacfc9 to
b1fdc4d
Compare
The full docs build with a complete check would take approximatively 40min to run and would look like this: It does not work correctly yet because I am missing some configuration and as a result the checks get too strict. Also the full build involves building the documentation from all repositories and would end up in failure with any error if any of the other repositories has its own error. |
Ref #6041
This is the same workflow as the one added to the apache/camel repository: apache/camel#19650
It validates that any change in the doc is valid with in syntax with using the doc local/partial build https://github.com/apache/camel-quarkus/blob/main/docs/README.adoc in 1 to 3 mn to execute.
It does not execute any advanced check like the dead links for now.