summaryrefslogtreecommitdiffstats
path: root/buildSrc/src/main
AgeCommit message (Collapse)AuthorFilesLines
2021-04-08Update build dependencies (#1376)Harsh Shandilya1-8/+8
* build: update dependencies Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: bump actions/upload-artifact Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-07Switch to sublime text's fuzzy matching (#1372)Amogh Lele1-0/+1
* refactor(search): use sublime text's fuzzy matching algorithm Signed-off-by: SphericalKat <amolele@gmail.com> * chore(changelog): update Signed-off-by: SphericalKat <amolele@gmail.com> * build: fetch sublime-fuzzy from Maven Central Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * chore(changelog): update Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-01Update all dependencies (#1358)Harsh Shandilya1-16/+16
* build: update all dependencies Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser: add new hints Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: force the right annotation version manually Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Meumertzheim <fabian@meumertzhe.im>
2021-03-20buildSrc: add removeIncompleteStrings step to Crowdin pluginHarsh Shandilya1-0/+39
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20build: update AGP to 4.1.3Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20buildSrc: properly apply ktfmt plugin and reformatHarsh Shandilya5-52/+24
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20buildSrc: simplify CrowdinDownloadPluginHarsh Shandilya1-19/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18build: pin sshauthentication-api to v5.7.1Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18Migrate to sshauthentication-api's JitPack coordinates (#1348)Harsh Shandilya2-4/+3
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: reformat with ktfmtHarsh Shandilya10-370/+347
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: update copyrightsHarsh Shandilya9-9/+9
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18build: apply Ktfmt Gradle pluginHarsh Shandilya3-0/+17
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18build: upgrade Kotlin and AGPHarsh Shandilya1-2/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18Plugins: constify fieldsHarsh Shandilya1-7/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-17Update Gradle and tighten repository inclusion rules (#1347)Harsh Shandilya1-13/+10
* build: remove now migrated indirect dependencies from JCenter Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: update Gradle 6.8.3 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: set explicit inclusions for Jitpack Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-01build: use Kotlin's new JVM IR backend (#1335)Harsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-24Update AndroidX dependencies (#1324)Harsh Shandilya1-5/+5
* build: AndroidX update day Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Update buildSrc/src/main/java/Dependencies.kt
2021-02-10Update to SSHJ 0.31.0 (#1314)Harsh Shandilya1-1/+1
Co-authored-by: Fabian Henneke <fabian@hen.ne.ke>
2021-02-06Replace JCenter with Maven Central (#1303)Harsh Shandilya4-101/+22
2021-02-06Update MDC + Gradle and switch versioning to semver4j (#1306)Harsh Shandilya3-24/+20
2021-02-04Miscellaneous cleanups and updates (#1302)Harsh Shandilya2-5/+5
* build: upgrade to Gradle 6.8.1 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: remove animation commands from PR workflow The emulator runner action handles this for us Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: upgrade LeakCanary and WhatTheStack Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-03Rework buildSrc and update some dependencies (#1296)Harsh Shandilya1-2/+10
2021-01-28Upgrade dependencies (#1289)Harsh Shandilya1-4/+4
2021-01-22Codestyle churn (#1283)Harsh Shandilya1-1/+1
* editorconfig: delete Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * idea: adjust codestyle Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: reformat with simplified import ordering rules Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-20Migrate versioning to Gradle plugin and automate version bumps (#1282)Harsh Shandilya1-0/+115
2021-01-15build: upgrade dependencies (#1279)Harsh Shandilya1-4/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-12Rework settings to use ModernAndroidPreferences (#1236)Harsh Shandilya1-0/+1
Co-authored-by: Fabian Henneke <fabian@hen.ne.ke>
2021-01-01build: upgrade dependencies (#1266)Harsh Shandilya2-7/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-30Automate Crowdin localisation sync (#1265)Harsh Shandilya2-0/+95
* build: add a Gradle plugin for Crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: add skipCleanup extension property Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: also handle nonFree source set Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: fixup directory names for nonFree variant Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * app: sync translations from Crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: add Crowdin sync workflow Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-08build: upgrade to Kotlin 1.4.21 (#1240)Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-03Dependency updates (#1229)Harsh Shandilya1-5/+5
2020-11-30build: upgrade dependenciesHarsh Shandilya2-5/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29build: restore JitPack repositoryHarsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29build: remove APS maven repositoryHarsh Shandilya1-8/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29build: use vendored openpgp-ktxHarsh Shandilya2-3/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29build: move publishing config to buildSrc for re-useHarsh Shandilya2-0/+107
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-19Update Gradle and Kotlin (#1212)Harsh Shandilya2-3/+3
2020-11-15build: refactor for configuration cache compatibility (#1208)Harsh Shandilya3-1/+82
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-14Update runtime dependencies to latest revisions (#1203)Harsh Shandilya1-5/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-04build: update openpgp-ktx and versions plugin (#1185)Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-01build: compile against SDK 30 and resolve deprecationsHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-01build: update CL, BC, WTS and AndroidX testHarsh Shandilya1-5/+6
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-27Update kotlinx.coroutines and WhatTheStack (#1177)Harsh Shandilya1-2/+2
* build: bump coroutines, AndroidX test and WhatTheStack Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: run dependency analysis workflow in pull_request_target context Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Downgrade AndroidX test back Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-16Revamp build configuration (#1156)Harsh Shandilya5-11/+155
* release: move scripts to scripts directory Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Move CI secrets to secrets directory Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * gradle: uprev to 6.7 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * gradle: suppress warnings about unsupported options Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: update dependencies Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: move Gradle plugins to ext Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: move configuration tasks to buildSrc Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * CHANGELOG: add entry for #1137 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Fix lint warnings Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-07build: update runtime dependencies and Gradle plugins (#1139)Harsh Shandilya1-8/+8
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-02build: uprev dependenciesHarsh Shandilya1-4/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-01build: configure binary-compatibility-validatorHarsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-20Dependencies: downgrade annotation to 1.1.0Harsh Shandilya1-1/+1
We don't use the new annotation added in the alpha and since this dependency is shared between the library and app it's best to stick to stable until necessary Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-18Misc cleanups to build and extension functions (#1108)Harsh Shandilya1-3/+0
2020-09-16Autofill: Extract AutofillParser into separate subproject (#1101)Vincent Breitmoser1-0/+1
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <fabian@henneke.me>