Commit Graph

9 Commits

Author SHA1 Message Date
Carter Jernigan 07d02e6cea [#285] Implement gradle build conventions
In addition to using build-conventions to make the build scripts more DRY, the following additional changes are included in this commit:

- Convert build scripts to kts
- Fix a double-build issue with the SDK
- Add configurable options for treating compiler warnings as errors (disabled for now, due to extensive warnings that need to be corrected first)
- Added detekt as an additional static analysis tool
2021-09-25 12:54:42 -04:00
Carter Jernigan bc5d27bee2 [#276] Android Gradle Plugin 7.0.2 2021-09-13 13:28:18 -04:00
Carter Jernigan 2268f814f2 [#255] Refactor Gradle Modules
Move SDK from the root gradle project to its own Gradle module
Move the demo app to be a peer of the SDK

This will simplify integration with CI on Bitrise.
2021-08-31 14:53:25 -04:00
Kevin Gorham 7faf525292
Update version and dependencies. 2021-06-19 00:27:05 -04:00
Kevin Gorham e883a40a79
Refresh and update versions. 2021-05-12 20:57:33 -04:00
Kevin Gorham 91a64561b7
New: Added test suite support
This required an update in mockito which was indirectly impacted by not having mavenCentral() as a repository as mentioned here https://github.com/mockito/mockito/issues/2007#issuecomment-829388655
2021-04-29 15:57:13 -04:00
Kevin Gorham 697721023c
Fix: Versioning error around annotations.
The project was including a bad version of NotNull and this resulted in errors that were very hard to troubleshoot because the failure happened during annotation processing so Dagger could not even generate the code that the rest of the app relied upon. It was a mess. Fixed by removing the useless NotNulls and being a little more conservative on dependencies.
2021-04-23 16:17:32 -04:00
Kevin Gorham bfde1b3c4c
Fix: Make versioning consistent, particularly for the Kotlin compiler. 2021-04-23 15:00:45 -04:00
Kevin Gorham 05b8d0ddc4
New: migrate to 'refreshVersions' for dependency management.
Squash
2021-04-22 18:54:19 -04:00