From d54d2dbc906746b77d041bb7f1c0436e18c103b9 Mon Sep 17 00:00:00 2001 From: Joseph Magly <1159087+jmagly@users.noreply.github.com> Date: Fri, 14 Aug 2026 14:05:44 -0400 Subject: [PATCH] ci: support quality dependencies across Python matrix --- ci/supply-chain-policy.json | 1 + obliteratus/evaluation/benchmark_plots.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ci/supply-chain-policy.json b/ci/supply-chain-policy.json index 84f4286..b48f097 100644 --- a/ci/supply-chain-policy.json +++ b/ci/supply-chain-policy.json @@ -43,6 +43,7 @@ "MIT", "MIT License", "MIT-CMU", + "MPL-2.0", "MPL-2.0 AND (Apache-2.0 OR MIT)", "MPL-2.0 AND MIT", "Mozilla Public License 2.0 (MPL 2.0)", diff --git a/obliteratus/evaluation/benchmark_plots.py b/obliteratus/evaluation/benchmark_plots.py index e3b9a5a..c89f3eb 100644 --- a/obliteratus/evaluation/benchmark_plots.py +++ b/obliteratus/evaluation/benchmark_plots.py @@ -134,7 +134,9 @@ def plot_pareto_frontier(results: list[dict], title_suffix: str = "") -> plt.Fig ax.set_xlim(left=-2) if len(frontier_x) > 1: ax.legend(loc="upper right", fontsize=8) - fig.tight_layout() + # Fixed margins avoid renderer/version-dependent tight-layout warnings for + # sparse (especially single-point) frontiers under strict warning policy. + fig.subplots_adjust(top=0.88, bottom=0.14, left=0.12, right=0.96) return fig