Skip to content

ci: modernize documentation workflow - #45

Merged
whg517 merged 1 commit into
pyloong:mainfrom
whg517:codex/modernize-docs-ci
Sep 13, 2026
Merged

ci: modernize documentation workflow#45
whg517 merged 1 commit into
pyloong:mainfrom
whg517:codex/modernize-docs-ci

Conversation

@whg517

@whg517 whg517 commented Sep 13, 2026

Copy link
Copy Markdown
Member

Summary

  • replace the legacy Super-Linter setup with focused full-repository Markdown linting
  • pin current Actions to immutable commits and use the built-in pip cache from setup-python
  • run strict MkDocs checks on branch pushes and pull requests, then deploy only after checks pass on main
  • scope repository write permission to the deployment job and serialize gh-pages updates
  • convert the one existing bare URL to an autolink so full linting passes

Validation

  • markdownlint-cli2 0.23.2: 30 Markdown files, 0 issues
  • MkDocs strict build in a clean Python 3.12 environment
  • actionlint 1.7.12
  • git diff --check

Scope

requirements.txt remains unchanged so the existing dependency update in #43 stays independent.

@whg517
whg517 merged commit 96458c4 into pyloong:main Sep 13, 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.

1 participant