Skip to content

Fix MkDocs deployment on public mkdocs-material#659

Open
awaismirza92 wants to merge 1 commit intomainfrom
f/mkdocs
Open

Fix MkDocs deployment on public mkdocs-material#659
awaismirza92 wants to merge 1 commit intomainfrom
f/mkdocs

Conversation

@awaismirza92
Copy link
Copy Markdown
Collaborator

@awaismirza92 awaismirza92 commented May 6, 2026

Summary

Switch the documentation deployment away from the obsolete private Material Insiders repository and onto the public mkdocs-material package.

Changes

  • update the MkDocs deploy workflow to use hatch run default:mkdocs gh-deploy
  • remove the GH_C17_DEV_TOKEN dependency from the deploy workflow
  • update the Hatch docs dependency to mkdocs-material~=9.7
  • remove the obsolete insiders Hatch environment

Validation

  • hatch run default:mkdocs build
  • GitHub Actions Deploy MkDocs documentation run completed successfully for commit 5a95633.

More: https://squidfunk.github.io/mkdocs-material/blog/2025/11/11/insiders-now-free-for-everyone/

gemini-code-assist[bot]

This comment was marked as outdated.

@awaismirza92 awaismirza92 self-assigned this May 6, 2026
@awaismirza92 awaismirza92 marked this pull request as ready for review May 6, 2026 13:04
@awaismirza92
Copy link
Copy Markdown
Collaborator Author

The Linux Conan workflow failed with the error: ConanException: These libraries were built, but were not used in any boost module: {'boost_cobalt_io_ssl'}. The failure should not be caused by the docs-deploy changes in this PR.

Copilot's guess about this error: "The latest main run of the same Linux Conan workflow succeeded on commit ee0dbc6, so this is likely a dependency freshness issue exposed by a later CI run, not a deterministic regression from this docs diff. The --build=missing behavior in the Conan workflow makes that kind of upstream breakage possible."

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.

1 participant