升級文件專案套件與 GitHub Actions 至最新 - #44
Merged
Merged
Conversation
- actions/checkout @v5 → @v6(node24) - astral-sh/setup-uv @v6(node20)→ @v8.2.0(node24) setup-uv 已不再維護浮動 major 標籤,故釘確切版本 三個 workflow(ci-build / mkdocs-sites / refresh-approved)一致更新。 Signed-off-by: Toomore Chiang <toomore0929@gmail.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- mkdocs-material[imaging] 9.7.1 → 9.7.6 - mkdocs-rss-plugin 1.17.9 → 1.19.0(新增 transitive: properdocs) - mkdocs-git-revision-date-localized-plugin 1.5.1 → 1.5.3 - pyproject 下限同步提升;uv lock --upgrade 一併更新 transitive (pillow 11→12、cairosvg、pymdown-extensions、requests 等) 本機 mkdocs build 驗證 exit 0、0 斷連結、license 圖片正常。 Signed-off-by: Toomore Chiang <toomore0929@gmail.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
背景
把文件專案
src/site_docs(MkDocs Material,uv 管理)的 Python 套件與所有 workflow 用到的 actions 升級到最新。順帶解除上次部署 log 出現的警告:astral-sh/setup-uv@v6仍跑在 Node 20(GitHub 預告 2026-09 後淘汰)。GitHub Actions(3 個 workflow 一致更新)
actions/checkout@v5@v6(node24)astral-sh/setup-uv@v6(node20@v8.2.0(node24)Python 套件
mkdocs-material[imaging]mkdocs-rss-pluginmkdocs-git-revision-date-localized-pluginmkdocs-git-authors-pluginpyproject.toml下限同步提升;uv lock --upgrade一併更新 transitive(pillow 11→12、cairosvg、pymdown-extensions、requests 等)。mkdocs-rss-plugin 1.19.0新增 transitiveproperdocs。requires-python維持>=3.13。本機驗證
mkdocs build:exit 0、0 斷連結、license 本機圖片正常產出 ✅git-revision-date對自動產生的blog/archive/2026.md提示「首版時間早於末版時間」(git follow 的已知 quirk),不影響建置。注意
ci-build.yml已用新 actions → PR 上的建置檢查即是對新 actions + 新套件的真實驗證。mkdoc)的 Build Docs log 中消失。🤖 Generated with Claude Code