Commit 950406d
DEV-1013 Align every Gradle wrapper on 8.14.3
The committed ShimmerDriver wrapper was pinned to 6.1 and could not resolve
its own dependencies: io.grpc:grpc-all:1.71.0 pulls Guava 33.3.1 transitively
and requests both the -jre and -android flavours, which are told apart by the
org.gradle.jvm.environment attribute that Gradle 7.0 introduced. 6.1 does not
know that attribute, cannot disambiguate, and fails. Nothing about our code is
wrong - the dependency graph moved underneath an old wrapper.
CI never caught it because it installed Gradle 8.10.2 and never invoked
./gradlew, so `cd ShimmerDriver && ./gradlew test` failed for developers while
CI stayed green.
8.14.3 matches ASM_PC, which already builds and tests this exact source with it.
Every module's wrapper is now the same 8.14.3 distribution, so the whole repo
shares one Gradle. Previously: ShimmerDriver, ShimmerBluetoothManager,
ShimmerTCP, ShimmerPCBasicExamples and JavaShimmerConnect on 6.1,
ShimmerDriverPC on 8.10, ShimmerLSL on 2.14.1 (which cannot even parse a JDK 11
version string).
gradlew also gains the executable bit. It was committed 100644, which is why
the workflow carried a commented-out `chmod +x` step.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 308f7b1 commit 950406d
28 files changed
Lines changed: 1688 additions & 1074 deletions
File tree
- JavaShimmerConnect
- gradle/wrapper
- ShimmerBluetoothManager
- gradle/wrapper
- ShimmerDriverPC
- gradle/wrapper
- ShimmerDriver
- gradle/wrapper
- ShimmerLSL
- gradle/wrapper
- ShimmerPCBasicExamples
- gradle/wrapper
- ShimmerTCP
- gradle/wrapper
Binary file not shown.
Lines changed: 7 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments