Skip to content

hotfix: release stabilization v1.3.6 (r1)#109

Merged
RyshMan merged 2 commits intomainfrom
codex/release-hotfix-v1.3.6-r1
Mar 20, 2026
Merged

hotfix: release stabilization v1.3.6 (r1)#109
RyshMan merged 2 commits intomainfrom
codex/release-hotfix-v1.3.6-r1

Conversation

@RyshMan
Copy link
Copy Markdown
Contributor

@RyshMan RyshMan commented Mar 20, 2026

Problem
Post-release UAT for v1.3.6 failed in quality_install_path_versions. The source-build leg assumed every repo-local build must report 0.0.0-dev, which is not stable across release-tagged checkout states.

Root Cause
The install-path smoke script hard-coded a dev-only expectation for the source-build path instead of validating the actual source-build version surface consistently. Release installer and Homebrew paths still need exact release-version assertions, but the repo-local source build can legitimately vary with build metadata context.

Fix
Update scripts/test_cli_version_install_paths.sh so the source-build leg captures the built binary's plain --version output and asserts that all JSON version selectors agree with that same value. Keep exact release-version assertions unchanged for installer and Homebrew paths.

Validation

  • make prepush-full
  • make test-install-path-versions
  • make test-install-path-versions after the final source-build assertion adjustment

@RyshMan RyshMan requested a review from davidahmann as a code owner March 20, 2026 18:35
@RyshMan RyshMan merged commit 69543c4 into main Mar 20, 2026
7 checks passed
@RyshMan RyshMan deleted the codex/release-hotfix-v1.3.6-r1 branch March 20, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant