Originally I just wanted to upgrade the material library version but saw other dependencies are also outdated and when I upgraded them it made me upgrade Kotlin version also as it refused to compile without it. Then I saw ksp is relying to an old version of Gradle so went ahead to upgrade that as well.
There is a binary file change at gradle/wrapper/gradle-wrapper.jar which made the CI to use https://github.com/gradle/wrapper-validation-action in order to validate it. You can/should check it yourself also,
$ shasum -a 256 gradle/wrapper/gradle-wrapper.jar
ed2c26eba7cfb93cc2b7785d05e534f07b5b48b5e7fc941921cd098628abca58 gradle/wrapper/gradle-wrapper.jar
Originally I just wanted to upgrade the material library version but saw other dependencies are also outdated and when I upgraded them it made me upgrade Kotlin version also as it refused to compile without it. Then I saw ksp is relying to an old version of Gradle so went ahead to upgrade that as well.
There is a binary file change at
gradle/wrapper/gradle-wrapper.jar
which made the CI to use https://github.com/gradle/wrapper-validation-action in order to validate it. You can/should check it yourself also,$ shasum -a 256 gradle/wrapper/gradle-wrapper.jar ed2c26eba7cfb93cc2b7785d05e534f07b5b48b5e7fc941921cd098628abca58 gradle/wrapper/gradle-wrapper.jar
Which matches https://gradle.org/release-checksums/
If you feel I should separate the change it's ok to me.