From aabde9af935bfd6c9beade10dba71bd0304e40fc Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 13 Aug 2025 09:24:18 -0400 Subject: [PATCH 1/3] Update the mkdocs requirements and switch to exact match version constraints --- mkdocs-reqs.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mkdocs-reqs.txt b/mkdocs-reqs.txt index 365d864c7d..39c749edf1 100644 --- a/mkdocs-reqs.txt +++ b/mkdocs-reqs.txt @@ -1,5 +1,5 @@ -mkdocs-git-revision-date-localized-plugin~=1.2 -mkdocs-material~=9.5 -mkdocs~=1.6 -mkdocs-redirects~=1.2 -pygments~=2.18 +mkdocs-git-revision-date-localized-plugin==1.4.7 +mkdocs-material==9.6.16 +mkdocs==1.6.1 +mkdocs-redirects==1.2.2 +pygments==2.19.2 From 6672acbfc2e2de9979d85f61e4dc7cbbd82bbdda Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 13 Aug 2025 09:26:38 -0400 Subject: [PATCH 2/3] Rename mkdocs requirements to appease dependabot --- .github/workflows/publish-docs.yml | 2 +- mkdocs-reqs.txt => mkdocs-requirements.txt | 0 mkdocs.yml | 2 +- scripts/build.go | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename mkdocs-reqs.txt => mkdocs-requirements.txt (100%) diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index 7bd9b64d17..d6a379ee37 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -54,7 +54,7 @@ jobs: with: python-version: '3.13' cache: pip - cache-dependency-path: mkdocs-reqs.txt + cache-dependency-path: mkdocs-requirements.txt - name: Ensure mkdocs is available run: make ensure-mkdocs diff --git a/mkdocs-reqs.txt b/mkdocs-requirements.txt similarity index 100% rename from mkdocs-reqs.txt rename to mkdocs-requirements.txt diff --git a/mkdocs.yml b/mkdocs.yml index 97bc4ad589..e1eac95871 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,7 +1,7 @@ # NOTE: the mkdocs dependencies will need to be installed out of # band until this whole thing gets more automated: # -# pip install -r mkdocs-reqs.txt +# pip install -r mkdocs-requirements.txt # site_name: urfave/cli diff --git a/scripts/build.go b/scripts/build.go index 09a5aa5769..98535320bc 100644 --- a/scripts/build.go +++ b/scripts/build.go @@ -575,7 +575,7 @@ func EnsureMkdocsActionFunc(ctx context.Context, cmd *cli.Command) error { } } - return runCmd(ctx, "pip", "install", "-r", "mkdocs-reqs.txt") + return runCmd(ctx, "pip", "install", "-r", "mkdocs-requirements.txt") } func SetMkdocsRemoteActionFunc(ctx context.Context, cmd *cli.Command) error { From 5273c66e042596dd6b7deef3b183fe2c9b92c8b4 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 13 Aug 2025 09:47:25 -0400 Subject: [PATCH 3/3] Add pip dependabot rule --- .github/dependabot.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c507d44941..9a7c62c373 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,10 +1,17 @@ version: 2 updates: - - package-ecosystem: "gomod" - directory: "/" + - package-ecosystem: gomod + directory: / schedule: - interval: "weekly" - - package-ecosystem: "github-actions" - directory: "/" + interval: weekly + - package-ecosystem: github-actions + directory: / schedule: - interval: "weekly" + interval: weekly + - package-ecosystem: pip + directory: / + schedule: + interval: weekly + groups: + python-packages: + patterns: ["*"]