Simon Marquis
1e75be21e7
Add missing steps in `AndroidCIWithGmd.yaml`
...
- `gradle/wrapper-validation-action`
- copy CI's `gradle.properties` file
And restore explicit steps names.
2 years ago
vishesh211
794d84cf67
done required cleanup
2 years ago
Simon Marquis
ddabba8e4a
Merge branch 'main' into jvmToolchain
2 years ago
Don Turner
db5198f085
Remove path to JDK 17 (this is installed using apt instead)
...
Change-Id: I6650999f5f750366d2c7277614e26cbb05828b98
2 years ago
Don Turner
8ee58cc79a
Merge "Add path to JDK 17" into main
2 years ago
Automerger
bb83fb9a47
Merge branch 'github/main'
2 years ago
Milosz Moczkowski
553f55f978
Merge pull request #679 from SimonMarquis/patch-3
...
Simplify String resource loading in `NavigationTest.kt`
2 years ago
Don Turner
8c9f656eec
Add path to JDK 17
...
Change-Id: If6fd6fab4517242f7bad9149ae2fdbdbbca7ef34
2 years ago
Milosz Moczkowski
647b6f8b36
Merge pull request #570 from SimonMarquis/ci/androidTest
...
Improve `androidTest` step of `Build` action by pre-packaging apps before spawning the emulator
2 years ago
gururani-abhishek
f6bdba08d9
added comment to document what happens on tapping news resource card.
2 years ago
gururani-abhishek
bbc80bb0e2
added back launchCustomChromeTab()
2 years ago
Automerger
479e1064c5
Merge branch 'github/main'
2 years ago
Don Turner
825c32941c
Merge pull request #702 from SimonMarquis/gmd/ci-group
...
Create and use CI specific group of GMD devices
2 years ago
Don Turner
7c287c9c17
Merge pull request #703 from SimonMarquis/fix/instrumented-tests-reports
...
Fix instrumented test reports archives
2 years ago
Don Turner
2a4d07b95f
Merge pull request #704 from SimonMarquis/fix/reports-archive
...
Fix incomplete build reports
2 years ago
Don Turner
13a6f857fa
Change JAVA_HOME path to use JDK 17 from prebuilts repo
...
Change-Id: I91933628d32de2a703c4a6955827044533dd7cdd
2 years ago
gururani-abhishek
51379a249d
fix #614 : removed unused onItemClick parameter from NewsResourceCardList.kt
...
1. removed the unused onItemClick parameter
2. removed now redundant variables it used
3. removed its description from the comments.
2 years ago
vishesh211
079f92ea32
feat: added launchSingleTop in navigate
2 years ago
vishesh211
487a288191
fix: removed disableSplitMotionEvents
2 years ago
Simon Marquis
1269b29aee
Fix incomplete build reports
...
- Add all generated lint reports (only app was archived)
- Add all unit tests reports (none were archived)
- Add all APKs (missing app-nia-catalog) and remove unnecessary files (logs, sdkDependencies, proguard's config/mapping/seeds etc. which are also quite large compared to APKs)
2 years ago
Simon Marquis
cd6931d673
Fix instrumented test reports archives
...
- Fixes missing tests reports from `AndroidCIWithGmd.yaml`
```
Warning: No files were found with the provided path: '**/*/build/reports/androidTests/'. No artifacts will be uploaded.
```
- Fixes missing tests reports from `Build.yaml`, where only top-level tests from `:app` were reported.
2 years ago
Simon Marquis
4550743fac
Create and use CI specific group of GMD devices
...
This should reduce the total CI time of `AndroidCIWithGmd` workflow.
Using the matrix strategy at the GitHub Actions level forces us to run the tests sequentially and download/rebuild everything from scratch at each iteration.
2 years ago
Simon Marquis
ef27c050b6
Add missing gradle/gradle-build-action setup in AndroidCIWithGmd.yaml
...
This will prevent downloading and unzipping Gradle distribution but fetch it from the cache instead like other workflows.
2 years ago
Simon Marquis
a68fe38411
Use dedicated build step to package test apps before spawning the emulator
2 years ago
Simon Marquis
99c58eeae9
Merge branch 'main' into ci/androidTest-GMD
2 years ago
Simon Marquis
06db993637
Merge branch 'main' into patch-2
2 years ago
Simon Marquis
69a2634f0c
Merge branch 'main' into ci/androidTest
2 years ago
Adetunji Dahunsi
d905701028
Merge pull request #700 from android/tj/update-sync-notification-sender
...
Update message sender in SyncNotificationsService
2 years ago
Adetunji Dahunsi
c364dfc84e
Update message sender in SyncNotificationsService
2 years ago
Don Turner
fe80b78f7d
Merge pull request #629 from vketteni/bugfix-ArchitechtureLearningJourney-md
...
Correct a table entry of a code reference from ArchitectureLearningJo…
2 years ago
Don Turner
2fd1b716f6
Merge pull request #667 from SimonMarquis/cleanup/warnings
...
Cleanup warnings and replace deprecated methods
2 years ago
Don Turner
70b9c4c347
Merge pull request #666 from SimonMarquis/update/kotlin-1.8.20
...
Update Kotlin 1.8.20 stack
2 years ago
Don Turner
544e7b30e6
Merge pull request #696 from SimonMarquis/patch/androidTests
...
Disable unnecessary Android instrumented tests
2 years ago
Milosz Moczkowski
c746b6afcd
Merge pull request #598 from takagimeow/fix/clean-up-unused-update-topics
...
Clean up unused updateTopics and updateNewsResources methods
2 years ago
Simon Marquis
57d1bed2cc
Disable unnecessary Android instrumented tests
2 years ago
Simon Marquis
42ba433be3
Add missing gradle/gradle-build-action setup in AndroidCIWithGmd.yaml
...
This will prevent downloading and unzipping Gradle distribution but fetch it from the cache instead like other workflows.
2 years ago
Simon Marquis
da39abb07e
Use dedicated build step to package test apps before spawning the emulator
2 years ago
Simon Marquis
246d6c6528
Use dedicated build step to package test apps before spawning the emulator
2 years ago
Simon Marquis
5500edc37b
Update KSP 1.8.20-1.0.11
2 years ago
Simon Marquis
661dd2bc2e
Update Kotlin 1.8.20 stack
...
- KSP 1.8.20-1.0.10
- Compose compiler 1.4.5
2 years ago
Simon Marquis
f19dd06200
Remove deprecated `kotlin.Experimental` opt-in
...
This would produce the following warning messages:
```
w: Opt-in requirement marker kotlin.Experimental is unresolved. Please make sure it's present in the module dependencies
```
2 years ago
Simon Marquis
1341f7c2c5
Replace unused variable with simpler method calls
2 years ago
Simon Marquis
459717f8ba
Remove `DSL_SCOPE_VIOLATION` suppression as it is now fixed in Gradle 8.1
2 years ago
Simon Marquis
1921c6544d
Replace deprecated methods
2 years ago
Alex Vanyo
1998fc1a20
Fix JVM target comment
...
Change-Id: I9e62b796ed096f6cf586b51dc3a8e81f79c62e50
2 years ago
Don Turner
c8b776658a
Merge pull request #689 from android/source_target_compat_to_11
...
Set the source/target compatibility to 11
2 years ago
Takeshi Hagikura
e1bb03b33d
Set the source/target compatibility to 11
...
This is because up to Java 11 features are supported without requiring
minimum API level nor AGP versions at the moment as in
https://developer.android.com/studio/write/java11-minimal-support-table
2 years ago
Don Turner
e1ae12129a
Merge pull request #662 from android/av/agp-8.0
...
Update to AGP 8.0
2 years ago
Don Turner
ad1ec28eb3
Merge pull request #678 from SimonMarquis/patch-2
...
Don't rely on `finalizeDsl` API to configure Crashlytics
2 years ago
Takeshi Hagikura
b3cdc172cd
Implement search feature ( #685 )
...
Implement search feature
- Add a feature module named "search"
- Add a SearchScreen that is navigated by tapping the search icon at the top left corner
- Add a data layer that takes care of populating the *Fts tables and querying them by a search query
- Add a SearchViewModel that wires up the data layer of the Fts tables with the SearchScreen
The SearchScreen has following features:
- The user is able to type the search query in the TextField
- The search result is displayed as the user types
- When the search result is clicked, it navigates to:
- The InterestsScreen when a topic is clicked
- Chrome custom tab with the URL of the clicked news resource
- When the search result is clicked or the IME is explicitly closed by the user, the current search query in the TextField is saved as recent searches
- Latest recent searches are displayed in the SearchScreen
2 years ago