From 5d33bfc2eef298e4fe0a8c2ab5f33c6b4a1d6da4 Mon Sep 17 00:00:00 2001 From: Ben Trengrove Date: Tue, 26 Nov 2024 14:37:01 +1100 Subject: [PATCH 1/7] Migrate accompanist to build-logic --- .idea/deploymentTargetSelector.xml | 3 + .idea/kotlinc.xml | 2 +- adaptive/build.gradle.kts | 55 +---------- build-logic/convention/build.gradle.kts | 68 ++++++++++++++ .../AndroidLibraryComposeConventionPlugin.kt | 35 +++++++ .../kotlin/AndroidLibraryConventionPlugin.kt | 50 ++++++++++ .../kotlin/AndroidLintConventionPlugin.kt | 50 ++++++++++ .../com/google/accompanist/AndroidCompose.kt | 63 +++++++++++++ .../com/google/accompanist/KotlinAndroid.kt | 91 +++++++++++++++++++ .../google/accompanist/ProjectExtensions.kt | 25 +++++ build-logic/gradle.properties | 5 + build-logic/settings.gradle.kts | 30 ++++++ build.gradle | 29 +----- drawablepainter/build.gradle.kts | 48 +--------- gradle/libs.versions.toml | 14 ++- gradle/wrapper/gradle-wrapper.properties | 2 +- internal-testutils/build.gradle.kts | 40 +------- .../internal/test/ActivityScenario.kt | 2 +- .../accompanist/internal/test/Assertions.kt | 8 +- .../internal/test/IgnoreOnRobolectric.kt | 2 +- .../accompanist/internal/test/TestUtils.kt | 4 +- .../accompanist/internal/test/WaitUntil.kt | 2 +- navigation-animation/build.gradle.kts | 57 +----------- navigation-material/build.gradle.kts | 57 +----------- permissions-lint/build.gradle.kts | 4 +- permissions/build.gradle.kts | 57 +----------- sample/build.gradle.kts | 18 ++-- settings.gradle.kts | 26 ++++-- systemuicontroller/build.gradle.kts | 53 +---------- testharness/build.gradle.kts | 52 +---------- 30 files changed, 509 insertions(+), 443 deletions(-) create mode 100644 build-logic/convention/build.gradle.kts create mode 100644 build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/AndroidLintConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/com/google/accompanist/AndroidCompose.kt create mode 100644 build-logic/convention/src/main/kotlin/com/google/accompanist/KotlinAndroid.kt create mode 100644 build-logic/convention/src/main/kotlin/com/google/accompanist/ProjectExtensions.kt create mode 100644 build-logic/gradle.properties create mode 100644 build-logic/settings.gradle.kts diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index a670cf458..9f22ef434 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -13,6 +13,9 @@ + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 8491b65fe..69c42ca7c 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -4,6 +4,6 @@