From 90b2ed82cc9f41741c3aea9dc7c4dd878e502644 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Fri, 17 Jul 2026 21:45:23 +0100 Subject: [PATCH] config: adopt version.minimum_library_version floor (2026.7.9.1) Phase 4 task 1 (PyAutoBuild#155). Move the compatibility floor to the canonical version.minimum_library_version key autoconf prefers over legacy workspace_version. Behavioural no-op: both resolve to 2026.7.9.1 (first post-redesign INSTALLABLE release; 2026.6.x-2026.7.6.649 are yanked). workspace_version kept until the version_skew rework reads it. Co-Authored-By: Claude Opus 4.8 --- config/general.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/general.yaml b/config/general.yaml index 0d419cc..7832c39 100644 --- a/config/general.yaml +++ b/config/general.yaml @@ -31,5 +31,11 @@ test: preloads_check_threshold: 1.0 # If the figure of merit of a fit with and without preloads is greater than this threshold, the check preload test fails and an exception raised for a model-fit. parallel_profile: false version: + # The compatibility FLOOR: the oldest library release whose API this + # workspace's scripts require. Preferred over workspace_version + # (autoconf/workspace.py). Bump DELIBERATELY — only when a script + # starts needing new API — never per release. Must always name an + # INSTALLABLE (non-yanked) release. + minimum_library_version: 2026.7.9.1 workspace_version: 2026.7.9.1 workspace_version_check: True # If False, bypass the workspace/library version check. Set to False on `main`-branch clones — `main` updates faster than releases, so mismatches are expected and not actionable.