Repository navigation
Stable 26.8 - Version logic rework - #2485
Conversation
…rges no longer conflict. Derive the flavoured string in version.cmake, take the release flavour from the tag, and check tags against VERSION_TWEAK plus the flavour track prefix instead of the committed describe line. Co-authored-by: Cursor <cursoragent@cursor.com>
`check_tag_against_versions` holds the flavour and track-prefix rules. CI Tests can call it without `get_abs_path`, which needs a `.git` directory that the Docker pytest tree does not have. https://github.com/Altinity/ClickHouse/actions/runs/37366277057/job/111984727269 #2485 Co-authored-by: Cursor <cursoragent@cursor.com>
`--check-tag` now requires the tag flavour to be the release name for `VERSION_FLAVOUR` (`altinitytest` → `altinitystable`, `antalyatest` → `altinityantalya`, `altinityfipstest` → `altinityfips`). Co-authored-by: Cursor <cursoragent@cursor.com>
… longer needs per-track edits. Co-authored-by: Cursor <cursoragent@cursor.com>
…o longer needs a manual counter. Co-authored-by: Cursor <cursoragent@cursor.com>
|
AI audit note: This review comment was generated by AI (gpt-5.3-codex). Audit update for PR #2485 (Version logic rework): Confirmed defects:
Coverage summary:
|
|
LGTM. I have a few follow-up questions and suggestions below. None of them are blocking. On the two defects from the AI audit above
Other suggestions
|
Upstream version logic has changed in 26.x, rework our customizations to minimize conflicts and improve functionality.
antalyatestandaltinityfipstestalongside the existingaltinitytest, which remains the default for local builds.antalyatestandaltinityfipstest, in addition to the existingaltinitytest, which remains the default for local builds.Changelog category (leave one):
CI/CD Options
Exclude tests:
Regression jobs to run: