Skip to content

MdbookWorkflow.yml: Call the test-mdbook task#140

Merged
makubacki merged 1 commit into
OpenDevicePartnership:mainfrom
makubacki:update_mdbookworkflow_yml
May 22, 2026
Merged

MdbookWorkflow.yml: Call the test-mdbook task#140
makubacki merged 1 commit into
OpenDevicePartnership:mainfrom
makubacki:update_mdbookworkflow_yml

Conversation

@makubacki
Copy link
Copy Markdown
Collaborator

@makubacki makubacki commented May 21, 2026

A new task was added to patina called test-mdbook that 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.yml which 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

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>
@makubacki makubacki requested review from Javagedes, os-d and vineelko May 21, 2026 19:19
@makubacki makubacki self-assigned this May 21, 2026
@makubacki makubacki merged commit db9ca3a into OpenDevicePartnership:main May 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants