autonomic-bot
cd19c1b172
continuous-integration/drone/push Build is failing
feat(settings): server settings.toml loader + SKIP_CANONICALS_FOR_UPGRADE + release-tag-first no-canonical fallback
- harness/settings.py: stdlib tomllib loader, [upgrade].skip_canonicals_for_upgrade
(bool, default false), _SCHEMA single-source defaults+validation; graceful on
absent/malformed (WARN+defaults), warn-and-ignore unknown keys/tables, TypeError on
wrong type. Path $CCCI_SETTINGS / /etc/cc-ci/settings.toml. + tracked settings.toml.example.
- resolve_upgrade_base: flag true bypasses the canonical lookup -> no-canonical fallback;
canonical-present path (incl. samever step-back) unchanged when false.
- _no_canonical_base (always-on, §2.C): newest release tag < head (reuse
warm_reconcile.newest_older_version) -> main-tip -> skip; replaces jump-to-main-tip.
- unit: full resolution matrix + loader tests; 315 unit pass, ruff clean.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 16:55:22 +00:00
..
2026-05-28 03:12:04 +01:00
2026-06-17 12:31:53 +00:00
2026-06-10 08:16:09 +00:00
2026-06-17 06:35:30 +00:00
2026-06-12 16:08:18 +00:00
2026-06-10 17:10:26 +00:00
2026-06-10 17:10:26 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 10:54:14 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 06:35:30 +00:00
2026-06-17 12:26:25 +00:00
2026-06-02 02:15:58 +00:00
2026-06-17 16:55:22 +00:00
2026-06-17 06:35:30 +00:00
2026-06-10 17:14:21 +00:00
2026-05-28 02:55:58 +01:00