aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
AgeCommit message (Collapse)Author
2021-11-15build-logic: migrate Spotless to a convention pluginHarsh Shandilya
2021-11-15gradle: bump to 7.3Harsh Shandilya
2021-11-13Update dependencies (#1540)Harsh Shandilya
2021-11-08Upgrade dependencies (#1537)Harsh Shandilya
* app: use MaterialAlertDialogBuilder for preference dialogs * build: upgrade all dependencies
2021-10-09Upgrade plugin dependencies and fix Javadoc generation (#1517)Harsh Shandilya
* build: upgrade all plugins * autofill-parser/openpgp-ktx: apply Dokka plugin * Move repository configuration to settings.gradle.kts * Replace deprecated lintOptions * Reorder repositories
2021-10-08Add `installGitHooks` task for pre-push Git hooks (#1516)Harsh Shandilya
* build: add a pre-push task and Gradle task to install it * Document `installGitHooks` in contributing.md
2021-10-06Upgrade AndroidX dependencies (#1514)Harsh Shandilya
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-09-03Bump dependencies for Kotlin 1.5.30 (#1497)Harsh Shandilya
2021-08-24Update AndroidX deps (#1491)Harsh Shandilya
2021-08-18Bump Gradle and Timber (#1488)Harsh Shandilya
* build: bump to Gradle 7.2 * gradle: bump to Timber 5.0.1
2021-08-17Add `KeyPair` and `KeyManager` to manage keys in the app (#1487)Aditya Wasan
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-08-13Disable explicit API for tests (#1483)Harsh Shandilya
* build: disable explicit API for test tasks * Remove `internal` modifier from test classes
2021-07-29Revamp PSL updates (#1475)Harsh Shandilya
* build: import Mozilla's Gradle plugin for PSL updates * autofill-parser: add tests for PublicSuffixListLoader * autofill-parser: regenerate publicsuffixes list * github: switch to Gradle plugin for PSL updates
2021-07-29Upgrade to AGP 7.0.0 (#1474)Harsh Shandilya
2021-07-21Bump plugin dependencies (#1467)Harsh Shandilya
2021-07-19Cleanup and fix CI tests (#1464)Harsh Shandilya
2021-07-15Upgrade dependencies and temporarily disable Compose (#1457)Harsh Shandilya
2021-07-02Upgrade remaining dependencies (#1450)Harsh Shandilya
2021-06-25build: upgrade dependencies (#1444)Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-01Configure Spotless for all projects and tweak Dagger flags (#1427)Harsh Shandilya
2021-05-27build: escalate warnings to errorsHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-25Add compose dependencies (#1421)Aditya Wasan
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22build: upgrade AGPHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-17chore(build): add mock shared preference dependencySphericalKat
Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-15all: reformat with Spotless againHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15spotless: don't set the ratchetFrom optionHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15Bump Robolectric, Gradle and kotlinx.coroutines (#1408)Harsh Shandilya
2021-05-12Upgrade Gradle and `androidx.annotation` (#1407)Harsh Shandilya
2021-05-09build: bump zxing-android and move to MavenCentralHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: switch to Spotless for formattingHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: fix Crowdin plugin resolving variables eagerlyHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: remove deprecated IR toggleHarsh Shandilya
It's enabled by default in Kotlin 1.5.0 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: remove unused JCenter includeHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07build: bump gradle-maven-publish-plugin to 0.15.1Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-06Upgrade Kotlin and AndroidX dependencies (#1402)Harsh Shandilya
2021-05-02build: trigger a Crowdin build before syncing stringsHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-28Upgrade to Kotlin 1.5 (#1397)Harsh Shandilya
* build: upgrade Kotlin to 1.5.0 and Hilt to 2.35.1 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: address kotlin.time.seconds deprecation Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser/openpgp-ktx: require Kotlin 1.5 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: address string method deprecations Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: disable NewApi lint Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18build: add dependencies for format-commonHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18build: enable explicit API automatically on all library projectsHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-17build: add src/*/kotlin to Java sourcesHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-16buildSrc: update binary-compatibility-validatorHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-16buildSrc: replace dependencies with direct referencesHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-15Fix library deployment workflow (#1383)Harsh Shandilya
2021-04-12Update to Gradle 7.0 (#1381)Harsh Shandilya
2021-04-08Update build dependencies (#1376)Harsh Shandilya
* 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 Lele
* 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 Shandilya
* 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 Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20build: update AGP to 4.1.3Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20buildSrc: properly apply ktfmt plugin and reformatHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>