Carter Jernigan
3a0ded7113
[ #608 ] Gradle 7.5
2022-07-18 07:07:58 -04:00
Carter Jernigan
4f61a52b6e
[ #484 ] Kotlin 1.7.0
2022-06-30 09:32:04 -04:00
Carter Jernigan
4396af0c0f
[ #583 ] Stop using Java 11 for ktlint
2022-06-27 08:42:37 -04:00
Carter Jernigan
a5a07becd8
[ #548 ] Configure testing with emulator.wtf
2022-06-21 07:57:04 -04:00
Carter Jernigan
491154f467
[ #562 ] Detect and warn when running under Rosetta
2022-06-16 10:21:58 -04:00
Carter Jernigan
5ec79cc20d
[ #512 ] Android Gradle Plugin 7.2.1
2022-06-16 08:11:46 -04:00
Carter Jernigan
6496d717b9
[ #543 ] Align gradle properties for included builds
2022-06-07 07:07:30 -04:00
Carter Jernigan
df53fd14dc
[ #473 ] AGP 7.1.3
2022-04-12 09:22:49 -04:00
Carter Jernigan
a857674391
[ #443 ] Add dependency locking for build-conventions
2022-04-06 15:42:46 -04:00
Carter Jernigan
3c575a497c
Configure build with GitHub Actions
...
Also configure testing with Firebase Test Lab
2022-01-26 15:19:28 -05:00
Carter Jernigan
78b6c1abeb
[ #352 ] Fix Java compatibility build warning
2022-01-06 06:59:40 -05:00
Carter Jernigan
0c570a2535
Improve ktlint and JDK compatibility
...
This eliminates the need to manually set a JDK version when running ktlintFormat.
2021-11-29 14:23:43 -05:00
Carter Jernigan
dca91f2558
[ #319 ] Fix ktlint issues
2021-11-18 07:10:30 -05:00
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