Don Turner
5acaeeb248
Merge pull request #1729 from takahirom/takahirom/update-sdk-35/2024-12-11
...
Update SDK 35 with Theme Fixing
9 months ago
Don Turner
63eee7cfbb
Merge pull request #1528 from davidburstrom/main-single-source-of-plugin-ids
...
Use the version catalog as the source of truth for plugin IDs
9 months ago
Alex Vanyo
4ed829c6ca
Replace aapt2 executable with lazy property
...
Fixes #1677
Change-Id: Ic3ff5d8d54c607444c64fcd60671092344a726d7
9 months ago
David Burström
dcfd04a5ec
Use the version catalog as the source of truth for plugin IDs
...
The IDs stated in the build-logic build script must exactly match the plugin
IDs in the version catalog file. This solution reduces the inherent
duplication.
To avoid any IDE errors about missing plugin accessors when adding new plugins
to the build-logic script, it's recommended to add the new ID in the version
catalog first, then invoke Gradle (sync) in order to generate the accessor
classes.
9 months ago
Simon Marquis
d5315a0a3b
Disable `GradleDependency` Lint warning
...
See #921
9 months ago
Don Turner
921b51c372
Merge pull request #921 from SimonMarquis/sarif
...
Enable SARIF support on GitHub Actions
9 months ago
Jaehwa Noh
5b9b3a9bf7
Replace Annotation to compiler args. ( #1602 )
...
Change-Id: I691fc0f14d4bb2c62224dc77a5d0f3a08b59a75b
9 months ago
takahirom
1d954acfa0
Target SDK 35
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
Simon Marquis
942b0e83c8
Merge branch 'main' into sarif
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.
2 years 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