Don Turner
f93da9c7a5
Merge pull request #1957 from mayokunyusuf/rtl-text-fix
...
Fix punctuation and alignment for English text in RTL locales
3 days ago
Mayokun Yusuf
132bb0cbd7
RTL Spotless workflow fixed.
4 days ago
Mayokun Yusuf
8af63fc67b
RTL Spotless error fixed
4 days ago
Mayokun Yusuf
ae953da1f3
RTL Formatting
4 days ago
Don Turner
6b14f4fec8
Merge pull request #1961 from SimonMarquis/minifyWithR8
...
Disable R8 minfication step on PRs
5 days ago
Don Turner
cd38d8af9c
Merge pull request #1953 from SimonMarquis/graphs
...
🧜♀️ Mermaid Graphs
5 days ago
Simon Marquis
fcab2605fa
Disable R8 minfication step on PRs
6 days ago
Simon Marquis
c21ce2dcbe
Fix graphUpdate naming in workflow
6 days ago
Simon Marquis
29e3dae062
Fix workflow
6 days ago
Simon Marquis
32bd871ed7
Document `graphUpdate` task
6 days ago
Simon Marquis
0a352c2b35
Replace old diagram with new mermaid graph in ModularizationLearningJourney
6 days ago
Simon Marquis
1c61be7b7b
Update color mapping
...
| Type | Plugin ID | Color |
|-------------|------------------------------------|------------------------|
| Application | `nowinandroid.android.application` | `#CAFFBF` PastelGreen |
| Feature | `nowinandroid.android.feature` | `#FFD6A5` PastelOrange |
| Library | `nowinandroid.android.library` | `#9BF6FF` PastelBlue |
| Test | `nowinandroid.android.test` | `#A0C4FF` PastelMauve |
| JVM | `nowinandroid.jvm.library` | `#BDB2FF` PastelPurple |
| Unknown | `?` | `#FFADAD` PastelRed |
6 days ago
Simon Marquis
154329c1b7
Merge remote-tracking branch 'fork/main' into graphs
6 days ago
Etienne Dechamps (Google)
974d6b8de3
Upgrade moduleGraph to 2.9.0 ( #1951 )
...
This is necessary for the app to build with Gradle 9.0.0, otherwise the
following Gradle error occurs:
java.lang.NoSuchMethodError: 'org.gradle.api.Project org.gradle.api.artifacts.ProjectDependency.getDependencyProject()'
at com.jraska.module.graph.assertion.GradleDependencyGraphFactory.listAllDependencies(GradleDependencyGraphFactory.kt:39)
This is due to jraska/modules-graph-assert#305 .
1 week ago
Mayokun Yusuf
dd17e11538
Fix punctuation and alignment for English text in RTL locales by forcing LTR text direction and left alignment globally in typography"
2 weeks ago
Simon Marquis
175164f76f
Detect changes when rendering graphs and auto-commit
2 weeks ago
Simon Marquis
5e34fb49c0
Create `RootPlugin` to `configureGraphTasks()` on `subprojects`
2 weeks ago
Simon Marquis
c94e82849b
Merge remote-tracking branch 'origin/main' into graphs
2 weeks ago
Don Turner
e846078f9d
Merge pull request #1955 from liutikas/osslicenses
...
Clean up loading of oss-licenses-plugin
2 weeks ago
Don Turner
a59cd20d91
Merge pull request #1952 from keelim/feature/agents
...
Migrate existing docs to AGENTS.md
2 weeks ago
Aurimas Liutikas
c53ceff6f4
Clean up loading of oss-licenses-plugin
...
- Move to using plugins {} block for applying com.google.android.gms.oss-licenses-plugin
as this plugin now publishes plugin markers
- Upgrade oss-licenses-plugin to 0.10.8
- Remove unused secrets plugin
Test: ./gradlew build -m
3 weeks ago
Don Turner
a152149dc5
Merge pull request #1947 from Jaehwa-Noh/gradle-to-gradle-api
...
Replace gradle to gradle-api.
3 weeks ago
Aurimas
679da1c954
Merge pull request #1950 from liutikas/agpupgrade
...
Upgrade to latest stable AGP 8.12.2
3 weeks ago
Don Turner
c6731e22d9
Merge pull request #1861 from SimonMarquis/patch-4
...
Replace deprecated `ManagedDevices.devices` and suspicious receiver type
3 weeks ago
Simon Marquis
e8dc43b58b
graphUpdate
3 weeks ago
Simon Marquis
e079e68815
Delete old graphs
3 weeks ago
Simon Marquis
0156c82090
Remove `com.jraska.module.graph.assertion` plugin
3 weeks ago
Simon Marquis
c7dec20993
Generate Mermaid graphs
3 weeks ago
Keel_im
2bf684d5cc
migrate existing docs to AGENTS.md
...
create symbolic links for backward compatibility
3 weeks ago
Aurimas Liutikas
4d45004820
Upgrade to latest stable AGP 8.12.2
...
- Upgrades to a newer version of compose bom that pulls in newer
versions of lint checks that work with AGP 8.12.2
- Bump the minSdk to 23 because compose now requires minSdk 23
- Update Navigation_fontScale2.png due to compose upgrade
- Clean up BuildConfig set up since we already use Gradle 9.0.0
Test: ./gradlew build
3 weeks ago
Jaehwa Noh
17100a4119
Replace gradle to gradle-api.
...
Should use `gradle-api`.
https://developer.android.com/build/releases/gradle-plugin-roadmap#agp-10
Change-Id: If1c4869eb57ef3d3e1834c57768b90e5d6967f10
4 weeks ago
Don Turner
8092c60c0f
Merge pull request #1930 from liutikas/gradle9.0.0
...
Upgradle to 9.0.0
1 month ago
Don Turner
45d0e474ff
Merge pull request #1929 from liutikas/firebase-gradle-plugin-upgrade
...
Upgrade Firebase Crashlytics and Perf plugins
1 month 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)
1 month 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
1 month 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
1 month ago
Don Turner
30a5af5b1f
Merge pull request #1920 from SimonMarquis/patch-5
...
Improve AGENT.md
2 months ago
Simon Marquis
39d8454268
Improve AGENT.md
2 months ago
Don Turner
1c5cd5c2a0
Merge pull request #1918 from android/ja/agentsmd
...
Adds AGENT.md file
2 months ago
Don Turner
ec63a7574e
Merge pull request #1811 from cdsap/main
...
Publishing GHA builds to scans.gradle.com
2 months ago
Jose Alcérreca
641a35f394
Adds AGENT.md file
...
Change-Id: I48a83b0c2557a977e08f299a752564514a8b5f8e
2 months ago
Don Turner
f73073f88b
Merge pull request #1913 from liutikas/removesecretsplugin
...
Move to a custom setup for BuildConfig.BACKEND_URL
2 months ago
Aurimas Liutikas
abac757e9f
Add a comment for simplification
2 months ago
Don Turner
fffa526185
Merge pull request #1914 from SimonMarquis/fix-lint-sarif
...
Fix issue with `github/codeql-action/upload-sarif@v3`
2 months ago
Yacine Rezgui
52756618bb
Merge pull request #1907 from android/sample-owners
...
Create CODEOWNERS
2 months ago
Yacine Rezgui
0f854f1310
Update CODEOWNERS
2 months 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/
2 months 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
2 months 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