Repository navigation
[build] source the Java and .NET versions from a root version.bzl that tests do not read - #18138
Conversation
PR Summary by QodoKeep Java and .NET version bumps out of unstamped test inputs
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
Code Review by Qodo
1.
|
70dd987 to
f2fa0ee
Compare
|
Code review by qodo was updated up to the latest commit f2fa0ee |
…t tests do not read
…d has no release label
f2fa0ee to
9b6d2e1
Compare
|
Code review by qodo was updated up to the latest commit 9b6d2e1 |
…esystem so it is removed at shutdown
|
Code review by qodo was updated up to the latest commit 5a3dcc9 |
|
Code review by qodo was updated up to the latest commit 9c4b81e |
🔗 Related Issues
Builds on #18135
💥 What does this PR do?
🔧 Implementation Notes
VERSION_STUBin the AssemblyInfo, and--config=releaseembeds the real version as before.version.bzlreplaces the literals injava/version.bzlanddotnet/version.bzlso every binding's version lives in one file forrelease.ymland rake; BUILD filesload()it, which only re-analyzes.version.bzlkeeps each binding's format convention with one entry per binding, so patch versions stay independent and the rake bump logic is unchanged.Selenium-Versionat all, soBuildInforeports its existingunknown;SeleniumManagerextracts its embedded binary to a per-process temp directory for such builds instead of caching it under~/.cache/selenium/manager/<version>/, and versioned builds now key that directory on the Selenium release label (4.51.1,4.51.0-SNAPSHOT) instead of0.<major.minor>parsed from it, which crashed on labels without a dot.🤖 AI assistance
💡 Additional Considerations
🔄 Types of changes
bazel runbuilds now reportunknown(Java) orVERSION_STUB(.NET) instead of the version)