From 8b2c1a6824df46294503775a03a6b62d4ca0a9db Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Tue, 7 Apr 2026 16:50:12 +0200 Subject: [PATCH] Add cooldown parameter to constraints-version-check command When checking for latest package versions, very recent releases may not yet be stable or widely mirrored. This adds a --cooldown-days parameter (default: 4 days) that excludes package versions released within the cooldown period when determining the "latest" version. --- ...e-management_constraints-version-check.svg | 32 ++++++++------ ...e-management_constraints-version-check.txt | 2 +- .../commands/release_management_commands.py | 9 ++++ .../release_management_commands_config.py | 1 + .../utils/constraints_version_check.py | 43 +++++++++++++++++-- 5 files changed, 71 insertions(+), 16 deletions(-) diff --git a/dev/breeze/doc/images/output_release-management_constraints-version-check.svg b/dev/breeze/doc/images/output_release-management_constraints-version-check.svg index df0f126560056..5bc64a7545922 100644 --- a/dev/breeze/doc/images/output_release-management_constraints-version-check.svg +++ b/dev/breeze/doc/images/output_release-management_constraints-version-check.svg @@ -1,4 +1,4 @@ - +