Jaehwa Noh
5b9b3a9bf7
Replace Annotation to compiler args. ( #1602 )
...
Change-Id: I691fc0f14d4bb2c62224dc77a5d0f3a08b59a75b
9 months ago
Ben Weiss
84f20ce6cd
Dependency version upgrades, not API 35 yet ( #1719 )
...
* Update screenshots
Change-Id: Ibed7889a3389ab6044e00a185158f36ce857b6b2
* Dependency version upgrades
Change-Id: Ib4a1f9bef1dd3e1736907479125d0abb5b22e9bd
* Address review comments
Change-Id: Ia2c6a52e289285a7a78336fa4250fa6a04ccb5c4
* 🤖 Updates baselines for Dependency Guard
* 🤖 Updates screenshots
9 months ago
sanao
25fddec5ab
[Refactor]: Replace enableAndroidTest with androidTest.enable ( #1274 )
...
This is because enableAndroidTest is deprecated.
Fixes #1272
9 months ago
Zongle Wang
07780d1d42
Optimize google maven downloading ( #1051 )
9 months ago
Jaehwa Noh
a353f03cc4
Replace kotlin("test") to version catalog `kotlin.test`.
...
Change-Id: Ifd7de5dda724102063a9df660cacc6d6b16699e0
10 months ago
Don Turner
bb92489a87
Merge pull request #1667 from SimonMarquis/patch-2
...
[Fix] Add missing unit test dependency for JVM modules
10 months ago
Jaehwa Noh
90a8929204
Fix duplicated implementation of hilt. ( #1570 )
...
Change-Id: I82c2e06b594297cdae7009ee5e87162d0295eb7c
11 months ago
Simon Marquis
8f4cd6624c
[Fix] Add missing unit test dependency for JVM modules
...
`:core:common` module would not be able to run its unit test: `:core:common:test`
Related to: #1546
11 months ago
cketti
e980ad5a47
Use invariant locale when capitalizing Gradle task names
12 months ago
Alex Vanyo
3437869096
Merge pull request #1593 from Jaehwa-Noh/remove-enable-strong-skip
...
Remove deprecated enableStrongSkippingMode
1 year ago
Don Turner
1f87707d7f
Merge pull request #1547 from SimonMarquis/gradle-8.9
...
Update Gradle Wrapper from 8.7 to 8.10
1 year ago
Jaehwa Noh
4a16b01f62
Remove enableStrongSkippingMode.
...
https://kotlinlang.org/docs/whatsnew2020.html#strong-skipping-mode-enabled-by-default
Change-Id: I7b97ba1e593e7e852d690f59d59dd94d0107743f
1 year ago
Don Turner
c7fcd06a44
Merge branch 'main' into dt/nav-safe-args
...
* main: (58 commits)
Instrumented tests for InterestsListDetailScreen (#1518 )
Remove Firebase AD_SERVICE_CONFIG property
updateProdReleaseBadging
Merge Android & JVM plugins into a single `HiltConventionPlugin`
Update dependency guard
🤖 Updates baselines for Dependency Guard
Update to Lifecycle 2.8.3
Add android.adservices.AD_SERVICES_CONFIG to badges
Apply suggestions from code review
Update app/src/main/AndroidManifest.xml
generateModuleGraphs
dependencyGuardBaseline
updateProdReleaseBadging
Fix spotless.
Change set to `=` operator
Cleanup unused reference in `libs.versions.toml`
Regenerate SVG graphs
Update comment wording
Use stdin to avoid repeating the output file name
Replace bash commands with proper svgo cli
...
Change-Id: I1d804dcb6ac0ca857cb303b8c8bff5704b5d27a5
1 year ago
Simon Marquis
1cf46f60a0
Replace internal `capitalized` extension
...
'capitalized(): String' is deprecated. This was never intended as a public API.
1 year ago
Simon Marquis
929848aa08
Merge Android & JVM plugins into a single `HiltConventionPlugin`
1 year ago
Simon Marquis
c10b6643ad
Merge remote-tracking branch 'origin/main' into jvm-alt
1 year ago
Simon Marquis
e1e327c089
Merge remote-tracking branch 'origin/main' into fix/1161-2
1 year ago
Simon Marquis
1a6102cdda
Merge remote-tracking branch 'origin/main' into jvm-alt
1 year ago
Jaehwa Noh
1433264c73
Fix spotless.
...
Change-Id: Ib610c17b717305f186982679ddd35be74cf3791f
1 year ago
Jaehwa Noh
6db82dc5dc
Change set to `=` operator
...
lazy property assignment.
https://docs.gradle.org/current/userguide/kotlin_dsl.html#kotdsl:assignment
Change-Id: Ibe483324ddc8e4765ed4295e40f2e1483c835f20
1 year ago
Don Turner
c777e49e30
Merge branch 'main' into dt/nav-safe-args
...
* main:
Kotlin 2.0.0 (#1036 )
Update app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt
🤖 Updates screenshots
🤖 Updates baselines for Dependency Guard
Update material3-adaptive to beta01
🤖 Updates baselines for Dependency Guard
Bump androidxComposeAlpha from 1.7.0-alpha08 to 1.7.0-beta01
🤖 Updates baselines for Dependency Guard
Bump hilt from 2.51 to 2.51.1
Add NavigationSuiteScaffold
Fix state loss with workaround
Change-Id: I14d7294fe93f68b9aca6df9bf7bf87ff95583581
1 year ago
Simon Marquis
70620fa102
Kotlin 2.0.0 ( #1036 )
...
* 🚧 Kotlin 2.0.0-Beta4
* Testing useKSP2 useK2Uast
* KSP 2.0.0-Beta4-1.0.19
* Update lint 8.4.0-alpha13
* 2.0.0-Beta5
* Lint 8.5.0-alpha02
* Update libs.versions.toml
* Update libs.versions.toml
* 🤖 Updates baselines for Dependency Guard
* KSP `2.0.0-Beta5-1.0.20`
* 2.0.0-RC1
* lint 8.5.0-alpha06
* Kotlin 2.0.0-RC2
* Lint 8.5.0-alpha07
* Fix missing imports
* Migrate from deprecated `kotlinOptions` to `composeCompiler`
* Kotlin 2.0.0-RC3 and AGP 8.6.0-alpha01
* Kotlin 2.0.0 & KSP 2.0.0-1.0.21
* Add `.kotlin` directory to `.gitignore`
* Migrate from deprecated kotlinOptions to compilerOptions
* Restore main workflow
* Migrate from deprecated kotlinOptions to compilerOptions
* Restore relative directories for Compose compiler metrics & reports
---------
Co-authored-by: Don Turner <dturner@users.noreply.github.com>
1 year ago
Don Turner
31188c6934
Update to navigation 2.8.0-beta01
...
Change-Id: I2f01dc19e37b9fe890ad861909f57198cc5262d4
1 year ago
Simon Marquis
d6402a9c09
Merge remote-tracking branch 'origin/main' into fix/1161-2
1 year ago
Don Turner
0349ba9adb
Remove unnecessary comment
...
Change-Id: I535ca7fcec48c32b727c1c6c465a719d60dcb0f9
1 year ago
Don Turner
727015573d
Merge branch 'main' into dt/nav-safe-args
1 year ago
Don Turner
8d807ddb06
Use SafeArgs navigation for Topic feature
...
Change-Id: Idf4386f10c780d3edc1f8aa11b428cb146e982c3
1 year ago
Ben Trengrove
584045040b
Enable strong skipping
1 year ago
natarajkr007
37701924f4
added ksp arg to generate room code in kotlin
1 year ago
Jose Alcérreca
7d39d7394e
Sets up jacoco coverage with a combined report and a GHA ( #1303 )
...
* Uses jacoco coverage reporting in AGP
1 year ago
Simon Marquis
0639b375f1
Cleanup dependencies
...
This is a followup cleanup of #1163 that was partially addressed by #1140 .
- Remove unused `projects.core.testing` dependencies (or replace with direct dependencies).
- Introduce `androidx.compose.ui.test` bundle.
- Remove `NiaTestRunner` from the default config, forcing consumers to depend on it, even when not used.
1 year ago
Simon Marquis
8b1c7db6b0
Disable animations of instrumented tests ( #1167 )
...
https://developer.android.com/reference/tools/gradle-api/com/android/build/api/dsl/TestOptions#animationsDisabled()
2 years ago
Don Turner
6db4f519b2
Merge pull request #1182 from SimonMarquis/api-compose-ui-tooling
...
Move `androidx.compose.ui:ui-tooling` dependency to convention plugin
2 years ago
Alex Vanyo
56c8269a8a
Update AGP to 8.3.0
...
Change-Id: I6ea5aeaf357dafbae7be0e7f5f0443fbb1a8e68b
2 years ago
Simon Marquis
1634aff29f
Merge remote-tracking branch 'origin/main' into jvm-alt
2 years ago
Tomáš Mlynarič
7737a83eb9
Merge branch 'main' into mlykotom/tz-perf-improvement
...
Change-Id: I8730afc0cc3786784ea47276873fdf48dd82081c
# Conflicts:
# app/dependencies/prodReleaseRuntimeClasspath.txt
# build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt
2 years ago
Don Turner
7181f8fefd
Merge branch 'main' into lifecycle2.7.0
...
* main:
Bump protobuf from 3.24.4 to 3.25.2 (#1214 )
Remove legacy benchmark build type (#1207 )
Use androidx.tracing everywhere
Revert fast initialization of Coil
Add comment for Retrofit async OkHttp
Optimize OkHttp initialization for Retrofit
Add braces
Inline initialization
Don't use runBlocking if async init completed
Launch loader directly without additional coroutine scope
Fix comment
Improve lazy loading for Coil + OkHttp
Restores screenshot tests in foryou (#1199 )
Fix name and message of dependency guard actions (#1196 )
Change-Id: Ifcbfcfba4b7d8c24599e207b4a05dfea6125fde7
2 years ago
Ben Weiss
ef9f7d67a5
Remove legacy benchmark build type ( #1207 )
...
* Remove legacy benchmark build type
Now that we have the baseline profile gradle plugin,
there is no need for a benchmark build type.
The plugin does the setup and configuration and runs against the
correct app flavor.
* Remove explicit benchmark build type from benchmark module
* Remove stale build task exclusions
* Fix tracing import location
FYI @mlykotom
2 years ago
Don Turner
c9daa31f74
Update Lifecycle to 2.7.0. Use new LifecycleEventEffect.
...
Change-Id: I71e7aa521f22499fd3f3e9f3ac7c81658f3abc3a
2 years ago
Tomáš Mlynarič
ec9d65009c
Use androidx.tracing everywhere
...
Change-Id: I847827efc08f5cbc00f0c809ad992c267f826e50
2 years ago
Simon Marquis
e3a0f119c3
Merge branch 'main' into jvm-alt
2 years ago
Tomáš Mlynarič
251b1bbc2c
Use androidx.tracing everywhere
...
Change-Id: I9a77c4434d271e2e23700823f9f513aa61d177f8
2 years ago
Tomáš Mlynarič
c432f74054
Add TimeZoneMonitor to prevent multiple TimeZoneBroadcastReceivers
...
This way, we can save ~1ms per composed item on screen.
Change-Id: Ib9ada3cea53304fca4fb2b36c48c175845bc683d
2 years ago
Simon Marquis
f2bd71c87b
Keep `androidx.compose.ui:ui-tooling-preview` on all buildTypes
2 years ago
Simon Marquis
c307446e69
Move `androidx.compose.ui:ui-tooling` dependency to convention plugin
2 years ago
Simon Marquis
4a66075f61
Merge common dependencies
2 years ago
Simon Marquis
49dc4368aa
Convert inheritance into delegation
2 years ago
Simon Marquis
62a0f1c84e
Prep work for JVM alternatives to modules/plugins
2 years ago
Don Turner
4843216871
Merge branch 'main' into kotlinify
2 years ago
Don Turner
305f049429
Merge pull request #1088 from SimonMarquis/cleanup-dependencies
...
Reduce overall build complexity
2 years ago