Skip to content

New Feature X#18

Open
Dimitry-bit wants to merge 19 commits intomainfrom
new-feature-x
Open

New Feature X#18
Dimitry-bit wants to merge 19 commits intomainfrom
new-feature-x

Conversation

@Dimitry-bit
Copy link
Copy Markdown

No description provided.

Dimitry-bit and others added 19 commits March 9, 2026 20:16
* Bump protobufPlugin 0.9.6

Change-Id: I9f4174946f043c79bba9a669655f6654036b5679

* Change Android library to Jvm library.

Change-Id: I20ca1f71610f26a18d4573b3122994bc32c18723

* Enable newDsl.

Change-Id: Ifb855133593f64771e81f60b96c3e34d946dac8f

* Update README.

Change-Id: I3df518dd4a5f37ba7ca6e568914783b1ea417fce
* Apply spotless by default

- Upgrades to spotless 8.2.1
- Moves spotless setup from an init.gradle.kts to build-logic
- Narrows down the scope of `target` in spotless configuration to
  be more precise to workaround diffplug/spotless#2717
- Updates all references to init.gradle.kts

Ran gradle-profiler ./gradlew build --dry-run to validate performance
impact.
Before PR:
Mean 10,527.96 ms with 289.01 ms std dev
After PR:
Mean 11,251.78 ms with 530.29 ms std dev

Regression is there, but quite minor.

Test: ./gradlew spotlessCheck

* Address comments from AI overlords

* Fix usage of rootProject

* Enable spotless for build-logic via root project
- Enable KSP isolated projects support google/ksp#1752
- Disable spotless in isolated projects mode diffplug/spotless#1979
- Disable graph tasks in isolated projects mode

android#1842

Test: ./gradlew build -Dorg.gradle.unsafe.isolated-projects=true --dry-run
Test: ./gradlew app:assembleDebug
This picks up a fix for Gradle project isolation
diffplug/spotless#1979

This makes progress on android#1842

Test: ./gradlew build -Dorg.gradle.unsafe.isolated-projects=true --dry-run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants