From 6bac7623b72f56f3759fb83536f157b32248c96b Mon Sep 17 00:00:00 2001 From: Kegan Maher Date: Thu, 29 Feb 2024 19:14:05 +0000 Subject: [PATCH 1/3] chore(docs): pin key requirements ensure we are on the latest versions of mkdocs and mkdocs-material --- docs/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 028622c74..0211c4936 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,6 +1,6 @@ mdx_truly_sane_lists -mkdocs +mkdocs==1.5.3 mkdocs-awesome-pages-plugin mkdocs-macros-plugin -mkdocs-material +mkdocs-material==9.5.12 mkdocs-redirects From 51d0d6990540751f26bf211ea23fb3bd70e7360a Mon Sep 17 00:00:00 2001 From: Kegan Maher Date: Thu, 29 Feb 2024 19:14:59 +0000 Subject: [PATCH 2/3] chore(github): dependabot config for docs requirements ensure we get version updates for pinned docs requirements --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 96c61c651..20ede63b0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,6 +14,15 @@ updates: include: "scope" labels: - "dependencies" + - package-ecosystem: "pip" + directory: "/docs" # requirements.txt + schedule: + interval: "daily" + commit-message: + prefix: "chore" + include: "scope" + labels: + - "dependencies" - package-ecosystem: "github-actions" # Workflow files stored in the # default location of `.github/workflows` From 57725c09c405a3e7b998255d23750cf9ceb12e30 Mon Sep 17 00:00:00 2001 From: Kegan Maher Date: Thu, 29 Feb 2024 19:15:46 +0000 Subject: [PATCH 3/3] fix(docs): fix syntax for pymdownx.emoji this is now built-in to mkdocs-material directly --- mkdocs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 2e6881842..2ec8dd6ae 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -50,8 +50,8 @@ markdown_extensions: linenums: true - mdx_truly_sane_lists - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg - pymdownx.inlinehilite - pymdownx.tasklist: custom_checkbox: true