Remove python_version from API payloads, use language_version#1914
Merged
Remove python_version from API payloads, use language_version#1914
Conversation
Use language_version exclusively — the backend now resolves python_version from language_version for backward compatibility.
Use current_language_support().language_version instead of hardcoded Python-only detection, so Java/JS/TS get their version populated correctly.
Contributor
|
Claude finished @KRRT7's task in 3m 59s —— View job PR Review SummaryPrek ChecksFixed one issue: All prek checks now pass. Code ReviewSMALL PR — focused correctness check. The changes are clean and correct:
No bugs, security issues, or breaking API changes found. Duplicate DetectionNo duplicates detected. The Last updated: 2026-03-27 |
Co-authored-by: Kevin Turcios <undefined@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
python_versionfrom all API payloads (add_language_metadata, optimize, rank, optimization_review)optimization_reviewto usecurrent_language_support().language_versioninstead of hardcoded Python-only detection, so Java/JS/TS get their version populated correctlytest_add_language_metadata.pyto reflect the removalDepends on codeflash-ai/codeflash-internal#2488 being deployed first — the backend validators resolve
python_versionfromlanguage_versionfor backward compatibility.Test plan
tests/test_add_language_metadata.py— 10 tests pass