MdbookWorkflow.yml: Call the test-mdbook task#140
Merged
makubacki merged 1 commit intoMay 22, 2026
Conversation
A new task was added to patina called `test-mdbook` that builds and tests the mdbook, encapsulating the logic previously in this workflow. The workflow is very simple now but retained since still provides a common/reusable place to put any future mdbook related CI logic and reduces some duplication in calling workflows. The only caller into this reusable workflow today is in the patina repo. The only other repo that publishes an mdbook is the patina-qemu repo. The task can be added to patina-qemu as well when it begins using this workflow. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
vineelko
approved these changes
May 21, 2026
Javagedes
approved these changes
May 21, 2026
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A new task was added to patina called
test-mdbookthat builds and tests the mdbook, encapsulating the logic previously in this workflow. This updates the workflow to reuse that task, so CI and local operations are the same.The workflow is very simple now but retained as a callable workflow since it still provides a common/reusable place to put any future mdbook related CI logic and reduces some duplication in calling workflows.
The only caller into this reusable workflow today is in the patina repo. The only other Patina-related repo that publishes an mdbook is patina-qemu.
The task can be added to patina-qemu as well when it begins using this workflow.
Note: Not considered "breaking" since the workflow is called from
ci-workflow.ymlwhich is synced from this repo and has been updated to remove the parameters no longer in the workflow. A patina-devops version update must also be made in the same file sync so the file references the latest version that calls the cargo-make task.Tested on fork in this run: https://github.com/makubacki/patina/actions/runs/26247006985/job/77247864402