Commit Graph

174 Commits

Author SHA1 Message Date
ed8528aea4
fix(build-logic): tweak DependencyUpdates configuration 2022-12-24 01:36:29 +05:30
36d999ebb4
chore(build-logic): use kotlin DSL's apply extension 2022-12-20 16:40:20 +05:30
79920f6180
chore: align copyright headers with Spotless expectations 2022-12-20 16:01:44 +05:30
36ab72226c
refactor(build-logic): simplify plugin setup 2022-12-20 16:01:18 +05:30
a8ba0ed3d9
refactor(build-logic): massage around some types and extensions 2022-12-04 20:24:33 +05:30
1267cf81e3
refactor(build-logic): make everything top-level 2022-12-04 20:13:08 +05:30
eba5d64998
refactor: migrate all tests to kotest 2022-11-30 01:47:17 +05:30
b2c2be45bf
refactor: cleanup and simplify AndroidCommonPlugin 2022-11-29 21:22:39 +05:30
renovate[bot]
2320917c46
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.26 2022-11-21 19:05:13 +00:00
a10ba38950
Revert "fix(gradle): change checkouts directory"
This reverts commit 6a8893a5aa.
2022-11-19 17:32:06 +05:30
6a8893a5aa
fix(gradle): change checkouts directory 2022-11-14 14:30:40 +05:30
839773e48e
refactor(gradle): configure Lint for all modules 2022-11-14 13:56:56 +05:30
aa2a109587
fix: prevent warnings in CI 2022-11-14 12:59:01 +05:30
e7228d35df
Revert "feat(build-logic): remove kapt plugin"
This reverts commit e0f68d05e9.
2022-11-13 13:11:35 +05:30
renovate[bot]
0ab452f943
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.24 2022-11-12 10:36:00 +00:00
renovate[bot]
247949f92e
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.23 2022-11-09 14:36:56 +00:00
6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
5319669a8e
feat: configure Spotless license headers 2022-10-26 01:54:38 +05:30
720f946f41
fix(gradle): only allow Spotless plugin to be applied to the root project 2022-10-26 01:30:33 +05:30
1560574e15
fix: delete artifact directories before copying to them 2022-10-24 22:04:51 +05:30
cc55687292
feat(rename-artifacts): add support for obfuscation mapping files 2022-10-24 19:17:54 +05:30
renovate[bot]
765a7f6f0b
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.22 2022-10-19 20:33:12 +00:00
renovate[bot]
46f4d9a397
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.21 2022-10-19 12:59:44 +00:00
renovate[bot]
f1805396e5
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.20 2022-10-11 17:04:16 +00:00
renovate[bot]
6d70d997a3
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.19 2022-10-10 13:01:32 +00:00
4e872bfa4a
fix(gradle): re-enable Test state tracking 2022-10-10 01:29:32 +05:30
fdc9ae8968
fix(gradle): raise Kotlin language version to 1.7 2022-10-10 01:29:32 +05:30
f31debc685
fix(gradle): enable allWarningsAsErrors on CI 2022-10-10 01:29:32 +05:30
6ee00f6a27
refactor(build-logic): cleanup Detekt issues 2022-10-06 11:43:54 +05:30
54c4b01411 chore(deps): upgrade to Compose Compiler 1.3.2 2022-10-05 00:08:50 +05:30
394558d634
fix(ci): run Detekt separately 2022-10-04 00:14:13 +05:30
renovate[bot]
4212ca41cf
chore(deps): update dependency com.twitter.compose.rules:detekt to v0.0.18 2022-10-03 18:01:00 +00:00
33b8503f19
feat(detekt): add a flag to turn on debug input 2022-10-03 22:48:23 +05:30
eb8be2f909
feat(detekt): try running type resolution enabled task if available 2022-10-03 22:45:21 +05:30
0f684a3728
feat(detekt): add Twitter's Compose rules 2022-10-02 16:38:12 +05:30
2685111c70
refactor(build): extract detekt configuration 2022-10-02 16:38:12 +05:30
f0cff549b4
feat(build): add Detekt 2022-10-02 16:38:12 +05:30
5124f27b81
fix(build-logic): fix benchmark target/compile SDK 2022-09-30 13:33:56 +05:30
8e7a625750
chore(deps): upgrade to Kotlin 1.7.20 2022-09-30 12:14:38 +05:30
e0f68d05e9
feat(build-logic): remove kapt plugin 2022-09-29 12:07:50 +05:30
renovate[bot]
97135e8101
chore(deps): update dependency com.facebook:ktfmt to v0.41 2022-09-24 00:12:46 +00:00
528e3c7821
feat(build-logic): port slimTests from APS 2022-09-21 16:19:15 +05:30
f1bca7522c
fix(rename-artifacts): resolve version from outputs directly
Due to reasons I don't fully understand this cannot be resolved from
the `android` DSL so we're just cutting it out and introspecting the
outputs we're already processing to discover the version name
2022-09-11 01:23:34 +05:30
ad0c47786e
feat(build-logic): introduce versioning plugin 2022-09-10 16:42:40 +05:30
85d314bbf8
gradle: bump ktfmt to 0.40 2022-09-02 21:42:19 +05:30
bf94d1fbe5
all: disable Paparazzi tests and fix lint issues 2022-08-11 00:12:54 +05:30
c235d4feb2
gradle: do not attempt to filter versions 2022-08-10 23:32:40 +05:30
3622fc7b8a
build-logic: move target SDK to 33 2022-08-10 22:47:37 +05:30
a0fdd25979
Revert "android: set android:enableOnBackInvokedCallback="true""
This reverts commit fe41c885e4.
2022-08-07 16:18:19 +05:30
fe41c885e4
android: set android:enableOnBackInvokedCallback="true" 2022-08-06 01:46:37 +05:30
862eea463d
build-logic: allow Accompanist and Gradle updates 2022-08-05 20:57:50 +05:30
aa1f4cb827
gradle: bump Compose and Kotlin 2022-07-09 19:18:17 +05:30
61fabc7b35
gradle: update activity-compose and adjust updates plugin 2022-07-07 15:22:13 +05:30
cbc6cdf84e
build-logic: uprev target SDK to 32 2022-06-30 22:57:58 +05:30
d83e68ac18
build-logic: reintroduce versions plugin 2022-06-30 22:57:58 +05:30
a381d3d1ed
build: apply gradle cache fix plugin 2022-06-28 16:55:26 +05:30
4d6b97adaf
build-logic: make android-common a separate plugin and support com.android.test 2022-06-21 00:11:58 +05:30
c1c3c3cdc9
android: turn on R8 2022-06-19 18:10:31 +05:30
e31df8face
spotless: bump ktfmt 2022-06-15 18:55:33 +05:30
29d63a879e
build-logic: rewrite everything to use full Gradle plugins 2022-06-10 13:20:42 +05:30
4f97d6f7dc
android: revert back to target API 31
Revert "gradle: bump AndroidX libraries for Tiramisu compat"

This reverts commit e364d0c64d.

Revert "gradle: downgrade activity-compose"

This reverts commit fcf94f40e9.

Revert "build: upgrade to target Tiramisu"

This reverts commit 026d2fdb3a.
2022-05-25 13:15:01 +05:30
2a87fcf968
gradle: upgrade AGP 2022-05-24 13:29:40 +05:30
ec44f8795a
Refactor Gradle build away from buildscript dependencies 2022-05-16 08:08:26 +05:30
c589ef483e
fix: disable upgrades for Accompanist and Kotlin
- Accompanist 0.24.7-alpha brings a newer version of Compose that has a bug in LazyColumn
- Kotlin 1.6.21 breaks M3 IDE support
2022-05-10 13:23:01 +05:30
4a19b4911d
build: upgrade ktfmt 2022-05-05 10:53:01 +05:30
5eff482c0a
android: make it clearer that minify is disabled 2022-05-04 08:45:14 +05:30
f74d3ce1b4
build-logic: configure VCU to not purge library declarations 2022-04-27 00:56:10 +05:30
026d2fdb3a
build: upgrade to target Tiramisu 2022-04-27 00:28:24 +05:30
f424d387d0
build-logic: upgrade ktfmt 2022-04-26 20:17:03 +05:30
bfdb86d2e5
common: switch to generating icons code at build-time 2022-04-23 13:12:09 +05:30
844082aed9
Switch back to Kotlin 1.6.10
The IDE breakage is simply not worth this
2022-04-22 19:56:26 +05:30
renovate[bot]
afc3ee5471
chore(deps): update org.jetbrains.kotlin to v1.6.20 (#312)
* chore(deps): update org.jetbrains.kotlin to v1.6.20

* gradle: fix warnings from Kotlin 1.6.20 upgrade

* Switch to Compose 0.0.0-master-dev673

JetBrains why are you like this

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-04-22 00:13:26 +05:30
d3c471168b
build-logic: raise min SDK to 26 2022-04-14 18:16:23 +05:30
3097eaf82f
gradle: migrate to build-logic 2022-04-05 19:29:49 +05:30