From f4149cd24baf0a4dc4b33e7e4af5a08b7f052048 Mon Sep 17 00:00:00 2001 From: Emma Harper Smith Date: Wed, 21 May 2025 16:23:00 -0400 Subject: [PATCH 1/2] Try skipping dependenabot updates on benchmarks --- .github/dependabot.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8bd341ac..99984ef9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,3 +4,14 @@ updates: directory: "/pyperformance/requirements" schedule: interval: "monthly" + # Don't update test dependencies for reproducibility. + # Dependabot doesn't support excluding directories + # (https://github.com/dependabot/dependabot-core/issues/4364) + # however, we can ignore all dependencies in the data-files + # directory which is equivalent if a bit slower + - package-ecosystem: "pip" + directory: "/pyperformance/data-files" + schedule: + interval: "monthly" + ignore: + - dependency-name: "*" From b64badbb421ef0266a7816722767332793487a7e Mon Sep 17 00:00:00 2001 From: Emma Harper Smith Date: Wed, 21 May 2025 16:27:19 -0400 Subject: [PATCH 2/2] Use directories to glob all benchmark directories --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 99984ef9..cec80cac 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,7 +10,7 @@ updates: # however, we can ignore all dependencies in the data-files # directory which is equivalent if a bit slower - package-ecosystem: "pip" - directory: "/pyperformance/data-files" + directories: "/pyperformance/data-files/benchmarks/**/" schedule: interval: "monthly" ignore: