-
-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update rules_android. Reapply ba7310ce4a1d8fb14434597fbc7440a4074f7695 #1297
base: master
Are you sure you want to change the base?
Conversation
Thanks for pushing this through! The failing tests look legitimate. |
Thanks for taking a look, this draft is to run the CI to see what fails |
I have the failing tests down to:
|
…kotlin:inline_function_test with bazel 8.0.0
The |
There is not enough motivation to flip And bumping rules_kotlin version fixes the test failure that comes with removing the sibling repository layout flag:
|
Awesome thanks for taking a look at this -- I was initially looking at rules_java since the error was about the path to the java binary ( Unfortunately updating rules_kotlin to 2.1.0 seems to cause a different (yet still path related) failure on window:
Switching to rules_kotlin 2.0.0 seems to avoid that error, so it must be one of the changes between 2.0.0 and 2.1.0: bazelbuild/rules_kotlin@v2.0.0...v2.1.0 |
Ah, but 2.0.0 still has the |
The issue with rules_kotlin appears to be from this change: bazelbuild/rules_kotlin@e51619c Although the error is coming from code that was introduced earlier than that commit: Maybe that code was not being used until bazelbuild/rules_kotlin@e51619c, not sure It seems that the java launcher separates these by semicolon: However changing the Starlark code to use semicolon still results in
And the code does appear to add these files to the inputs: |
I also noticed that rules_kotlin added these recently to its
but that didn't seem to help the problem |
Reverts #1215 plus accounting for additional changes since ba7310c went in