New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modernize build #678
Merged
Merged
Modernize build #678
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
323a2b7
Update AGP to 7.0
ZacSweers 979eb0a
Use lazy configureEach
ZacSweers 59b874c
Update from deprecated with to using
ZacSweers c8740d4
Gradle 7.6
ZacSweers 127b511
Add version catalog
ZacSweers 6d523cf
Use version catalogs in buildSrc
ZacSweers 6d7c581
Use version catalogs in gradle-plugin
ZacSweers 4a8feec
Use version catalogs in root build files
ZacSweers 3bbf7d5
Use version catalogs in generate_build_properties.gradle
ZacSweers 2728b55
Modernize remaining subprojects
ZacSweers 8cf69b0
Align multiplatform source sets with new kotlin 1.8.0 structure
ZacSweers 36145bb
Merge branch 'main' into z/modernizeBuild
ZacSweers 33487b1
Update sample target/compile SDKs
ZacSweers e8f45a6
Fix source set name
ZacSweers 868d161
Don't impose any specific gradle plugins
ZacSweers 0e1859f
Modernize another
ZacSweers 27c6702
Bump AGP to 7.1.0
ZacSweers 358dbca
Add missing decl
ZacSweers 68a4e65
Update a couple deprecations
ZacSweers 942a491
Add missing exported=true
ZacSweers e584697
Avoid a gradle warning about missing task deps
ZacSweers 2d36a04
Put more in ext for prev scripts
ZacSweers 32334cb
Update espresso to avoid missing exported activities issue
ZacSweers c9ea7fd
Make mpp play nice with jvm targets
ZacSweers 448bf1d
Remove dependencies.gradle
ZacSweers a155931
Update CI
ZacSweers 1b006d3
Update github actions
ZacSweers 4cd0813
Fix env location
ZacSweers d485efc
Missing configs
ZacSweers 4ca160f
Update benchmark gen
ZacSweers f0390c5
Update maven publishing
ZacSweers 9c8d2b0
Use imports
ZacSweers 0092d58
Add missing group + remove redundant repository
ZacSweers 9000a06
Restore fullTestRun doc
ZacSweers d1cb249
Restore allWarningsAsErrors TODOs
ZacSweers 655a45e
Add KGP dep change to changelog
ZacSweers aa8f871
startsWith
ZacSweers cb2bb29
Use import
ZacSweers 310f051
Add min AGP version bump to changelog
ZacSweers 2a353f2
Switch to using just system props
ZacSweers d4a3ea3
Remove anvil from toml
ZacSweers 5c2aff3
Gradle 7.5.1
ZacSweers e3091bc
Add override example
ZacSweers 045f870
Revert "Gradle 7.5.1"
ZacSweers ddb4e36
Update compare_size.sh
ZacSweers d24fdf5
Merge branch 'main' into z/modernizeBuild
ZacSweers 1a00582
Fix CI
ZacSweers File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,9 @@ | |
|
||
### Changed | ||
|
||
- Raise minimum AGP version to 7.1.0. | ||
- The Kotlin Gradle Plugin (both the core plugin and the API artifact) are no longer a dependency of the Anvil Gradle Plugin. Instead, it's now a `compileOnly` dependency, allowing the plugin to defer to whatever version the user already has. If you were accidentally depending on KGP through Anvil, you'll need to explicitly add the plugin yourself now. | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 👍🏻 |
||
### Deprecated | ||
|
||
### Removed | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not good that changes like these are mixed in. The migration to a .toml file should have been separate from this. They're not related. Especially when everything is squashed in the end.