morz
2d761144e4
chore(format): apply Spotless formatting
1 week ago
morz
afdffae39b
refactor: restructure network module using DI and separate interfaces per entity API
1 week ago
Don Turner
8092c60c0f
Merge pull request #1930 from liutikas/gradle9.0.0
...
Upgradle to 9.0.0
4 weeks ago
Don Turner
45d0e474ff
Merge pull request #1929 from liutikas/firebase-gradle-plugin-upgrade
...
Upgrade Firebase Crashlytics and Perf plugins
4 weeks ago
Aurimas Liutikas
7ff1913855
Fixes host test tasks that were accidentally attemping to run
...
Gradle 9.0.0 has the new enforcement that Test task runs that
have sources but no tests run should fail. Without this change we get
Execution failed for task ':core:analytics:testDemoDebugUnitTest'.
> There are test sources present and no filters are applied, but the test task did not discover any tests to execute. This is likely due to a misconfiguration. Please check your test configuration. If this is not a misconfiguration, this error can be disabled by setting the 'failOnNoDiscoveredTests' property to false.
We get this because before this change AndroidCompose was always setting
isIncludeAndroidResources = true which generates a source to the test
task and in the case of :core:analytics it is the only source.
Instead of setting isIncludeAndroidResources in AndroidCompose move to
setting it in relevant build.gradle.kts files (most already had it)
4 weeks ago
Aurimas Liutikas
c48c8381e1
Upgradle to 9.0.0
...
It also bumps the version of oss-licenses-plugin to pick up a fix for
https://github.com/google/play-services-plugins/issues/309
Test: ./gradlew build
4 weeks ago
Aurimas Liutikas
5aee570a85
Upgrade Firebase Crashlytics and Perf plugins
...
This fixes the Project Isolation issues in these plugins
https://github.com/firebase/firebase-android-sdk/issues/6748
Test: ./gradlew build --dry-run -Dorg.gradle.unsafe.isolated-projects=true
-> fewer issues
4 weeks ago
Don Turner
30a5af5b1f
Merge pull request #1920 from SimonMarquis/patch-5
...
Improve AGENT.md
1 month ago
Simon Marquis
39d8454268
Improve AGENT.md
1 month ago
Don Turner
1c5cd5c2a0
Merge pull request #1918 from android/ja/agentsmd
...
Adds AGENT.md file
1 month ago
Don Turner
ec63a7574e
Merge pull request #1811 from cdsap/main
...
Publishing GHA builds to scans.gradle.com
1 month ago
Jose Alcérreca
641a35f394
Adds AGENT.md file
...
Change-Id: I48a83b0c2557a977e08f299a752564514a8b5f8e
1 month ago
Don Turner
f73073f88b
Merge pull request #1913 from liutikas/removesecretsplugin
...
Move to a custom setup for BuildConfig.BACKEND_URL
1 month ago
Aurimas Liutikas
abac757e9f
Add a comment for simplification
1 month ago
Don Turner
fffa526185
Merge pull request #1914 from SimonMarquis/fix-lint-sarif
...
Fix issue with `github/codeql-action/upload-sarif@v3`
1 month ago
Yacine Rezgui
52756618bb
Merge pull request #1907 from android/sample-owners
...
Create CODEOWNERS
1 month ago
Yacine Rezgui
0f854f1310
Update CODEOWNERS
1 month ago
Simon Marquis
e821058d34
Fix issue with `github/codeql-action/upload-sarif@v3`
...
where multiple runs of the same tool (e.g. through mutliple files) is now considered an error.
https://github.blog/changelog/2025-07-21-code-scanning-will-stop-combining-multiple-sarif-runs-uploaded-in-the-same-sarif-file/
1 month ago
Aurimas Liutikas
149a345595
Move to a custom setup for BuildConfig.BACKEND_URL
...
secrets gradle plugin is not Gradle project isolation compatible and is
using deprecated AGP variant API. This change removes the usage by using
a custom provider to set this value.
Inspiration https://github.com/android/gradle-recipes/blob/agp-8.10/addCustomBuildConfigFields/build-logic/plugins/src/main/kotlin/CustomPlugin.kt
https://github.com/android/nowinandroid/issues/1842
Test: ./gradlew core:network:assemble -> BuildConfig.java has correct
value
1 month ago
Don Turner
ddf1647880
Merge pull request #1911 from liutikas/roomupgrade27
...
Upgrade to Room 2.7.2
2 months ago
Aurimas Liutikas
334aa8a2d4
Upgrade to Room 2.7.2
...
This fixes room Gradle project isolation issues
https://github.com/android/nowinandroid/issues/1842
Test: ./gradlew build --dry-run -Dorg.gradle.unsafe.isolated-projects=true
fewer issues
2 months ago
Yacine Rezgui
d873f4fcf5
Add CODEOWNERS
2 months ago
Don Turner
27e0336729
Merge pull request #1905 from android/dt/fix-tests
...
Update test library versions to fix NoClassDefFoundError when running `BookmarksScreenTest` and probably others
2 months ago
Don Turner
fcffcf8d11
Update test versions to fix Failed resolution of: Landroidx/test/internal/platform/app/ActivityInvokerhimBHTCC;
2 months ago
Don Turner
401e784216
Merge pull request #1878 from christofferqa/repackageclasses
...
Add -repackageclasses to R8 configuration
2 months ago
Don Turner
0bae7302a2
Merge pull request #1886 from Jaehwa-Noh/fix-snack-bar-with-keyboard
...
Exclude the ime window inset at the snack bar.
2 months ago
Don Turner
4f5653c83b
Merge pull request #1894 from hoangchungk53qx1/main
...
Refactor: Replace list initialization with emptyList() for clarity
2 months ago
Don Turner
5c283200db
Merge pull request #1882 from SimonMarquis/patch-5
...
Update GHA JDK to the latest LTS version (21)
2 months ago
hoangchungk53qx1
3c5026065d
Refactor: Replace list initialization with emptyList() for clarity
2 months ago
Jaehwa Noh
9b33232fc7
Fix spotless.
...
Change-Id: I741418a1e44fd9e3488513bdb33995490738679d
3 months ago
Jaehwa Noh
84dbcb678a
Exclude the ime window inset at the snack bar.
...
Change-Id: I14a43609090176604e42caf2862bcb4ba291fe89
3 months ago
Christopher Cartland
ba1a463498
CI: Integrate workflow_triggers for nowinandroid from cartland's fork ( #1873 )
...
* Update workflow triggers
- Build.yaml: Add workflow_dispatch, specify branches for pull_request.
- NightlyBaselineProfiles.yaml: Add workflow_dispatch and push (main) triggers.
- Release.yml: Add workflow_dispatch trigger.
* Allow build for PR on all branches
* Remove the push trigger for NightlyBaselineProfiles.yaml
3 months ago
Simon Marquis
b9b654acf3
Update GHA JDK to the latest LTS version (21)
3 months ago
Christoffer Adamsen
86f9763904
Add -repackageclasses to R8 configuration
4 months ago
Alex Vanyo
689ef92e41
Merge pull request #1850 from ogapants/patch-1
...
Replace org.junit.Assert.assertEquals with kotlin.test.assertEquals for consistency
5 months ago
Alex Vanyo
476baff45f
Merge pull request #1855 from SimonMarquis/deprecated-centerAlignedTopAppBarColors
...
Replace deprecated `centerAlignedTopAppBarColors` with `topAppBarColors`
5 months ago
Ben Weiss
425ddf6a69
Remove death penalty from strict mode violations ( #1857 )
...
The app was still crashing in non-debug after strict mode was enabled. Less restrictive, now only logging violations
Closes #1853
Closes #1809
5 months ago
Simon Marquis
fe4ebce324
Replace deprecated `centerAlignedTopAppBarColors` with `topAppBarColors`
...
from a recent material3 update: https://developer.android.com/jetpack/androidx/releases/compose-material3#1.4.0-alpha06
5 months ago
Alex Vanyo
25d80b4598
Merge pull request #1851 from liutikas/benchmark
...
Upgrade to benchmark 1.3.4
5 months ago
Aurimas Liutikas
8bc0ad7b13
Upgrade to benchmark 1.3.4
...
It picks up Gradle Isolated Project fixes
Test: ./gradlew build --dry-run -Dorg.gradle.unsafe.isolated-projects=true
fewer warnings after the PR
5 months ago
ogapants
ef4b2eaddd
Replace org.junit.Assert.assertEquals with kotlin.test.assertEquals for consistency
5 months ago
Alex Vanyo
e29cff2aa4
Merge pull request #1846 from liutikas/dagger
...
Upgrade to the newest version of dagger/hilt
6 months ago
Aurimas Liutikas
19f0358550
Upgrade to the newest version of dagger/hilt
...
This brings in a fix for Gradle Isolated Projects
https://github.com/google/dagger/issues/4423
Thus helping to make progress on https://github.com/android/nowinandroid/issues/1842
6 months ago
Alex Vanyo
a9dc11f025
Merge pull request #1844 from liutikas/gradlebump
...
Upgrade AGP and Gradle
6 months ago
Aurimas Liutikas
4272acee20
Upgrade AGP and Gradle
...
- Upgrade to Gradle 8.13 ./gradlew wrapper --gradle-version 8.13
- Add checksum to make sure valid distribution is used
- Upgrade AGP to 8.9.0
6 months ago
Alex Vanyo
fe14327910
Merge pull request #1841 from liutikas/ksp-kotlin-upgrade
...
Upgrade Kotlin to 2.1.10, KSP to 2.1.10-1.0.31
6 months ago
Alex Vanyo
896b33120a
Merge pull request #1840 from liutikas/warniningsproperty
...
Remove Gradle Isolated Project violation
6 months ago
Aurimas Liutikas
e0e43c92a2
Upgrade Kotlin to 2.1.10, KSP to 2.1.10-1.0.31
6 months ago
Aurimas Liutikas
aa565cba5f
Remove Gradle Isolated Project violation
...
Calls to Project.properties is not Gradle Isolated Projects safe as it
causes Gradle to look through parent projects to find these. Move to
using providers.gradleProperty as that does not have the same behavior.
Test: ./gradlew build --dry-run -Dorg.gradle.unsafe.isolated-projects=true
fewer warnings after the PR
6 months ago
Alex Vanyo
af33aca699
Merge pull request #1835 from android/av/material3-adaptive-1.1
...
Update to material3-adaptive 1.1
6 months ago