Commit graph

65 commits

Author SHA1 Message Date
Harsh Shandilya
af27a330da
build: upgrade dependencies (#1444)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-25 00:28:05 +05:30
Harsh Shandilya
b35a9a948e
Update dependencies (#1437) 2021-06-13 15:36:45 +05:30
Harsh Shandilya
f2cab21163
Rollback AppCompat upgrade (#1433) 2021-06-06 11:19:31 +00:00
Harsh Shandilya
fbb4dafc1c
gradle: update AndroidX dependencies (#1430)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-04 11:30:30 +05:30
Harsh Shandilya
4bc023ce3b
gradle: bump deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-28 21:30:53 +05:30
Aditya Wasan
373a46f73a
Add compose dependencies (#1421)
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-25 09:45:26 +00:00
Harsh Shandilya
e04371d64a
gradle: downgrade AppCompat to stable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-23 18:11:52 +05:30
Harsh Shandilya
8f4cab4917
build: upgrade AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22 22:13:29 +05:30
Harsh Shandilya
055b3478c5
gradle: bump AndroidX dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22 20:24:42 +05:30
SphericalKat
f377510afb
chore(build): add mock shared preference dependency
Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-17 14:19:02 +05:30
Harsh Shandilya
f25dabc5e7
Bump Robolectric, Gradle and kotlinx.coroutines (#1408) 2021-05-15 06:59:35 +00:00
Harsh Shandilya
859dc008bc
Upgrade Gradle and androidx.annotation (#1407) 2021-05-12 16:11:32 +05:30
Harsh Shandilya
67cd6c02a1
gradle: update core-ktx, material and recyclerview-selection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 11:52:34 +05:30
Harsh Shandilya
a9cf7d645d
build: bump zxing-android and move to MavenCentral
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 11:52:34 +05:30
Harsh Shandilya
7050f0ea40
build: switch to Spotless for formatting
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 11:52:33 +05:30
Harsh Shandilya
9d4a490c44
build: bump gradle-maven-publish-plugin to 0.15.1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07 19:05:40 +05:30
Harsh Shandilya
0f465d4b95
Upgrade Kotlin and AndroidX dependencies (#1402) 2021-05-06 06:53:53 +00:00
Harsh Shandilya
ec7daf895e
build: trigger a Crowdin build before syncing strings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02 07:36:18 +05:30
Harsh Shandilya
4880e1db27
Upgrade to Kotlin 1.5 (#1397)
* 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-28 10:27:14 +05:30
Harsh Shandilya
77d1a616de
build: bump AndroidX Activity, Core, and Fragment (#1394)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-22 00:05:49 +02:00
Harsh Shandilya
213778122c
Migrate some tests to Robolectric (#1389)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-19 17:13:12 +05:30
Harsh Shandilya
d27ba408d8
build: add dependencies for format-common
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18 03:01:14 +05:30
Harsh Shandilya
1b0eb304de
buildSrc: update binary-compatibility-validator
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-16 20:42:23 +05:30
Harsh Shandilya
cfbdb5f92a
Update to Gradle 7.0 (#1381) 2021-04-12 12:08:06 +00:00
Harsh Shandilya
be31ae37f4
all: update copyrights
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18 11:26:48 +05:30
Harsh Shandilya
1084fc49b4
Update Gradle and tighten repository inclusion rules (#1347)
* 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-17 00:34:13 +05:30
Harsh Shandilya
c021869f97
Update MDC + Gradle and switch versioning to semver4j (#1306) 2021-02-06 12:32:57 +05:30
Harsh Shandilya
723acbf767
Miscellaneous cleanups and updates (#1302)
* 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-04 23:11:39 +05:30
Harsh Shandilya
360f96306b
build: upgrade dependencies (#1266)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-01 14:36:18 +01:00
Harsh Shandilya
ed0fc19725
build: upgrade dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-30 13:57:58 +05:30
Harsh Shandilya
8c6809584d
Update Gradle and Kotlin (#1212) 2020-11-19 20:41:37 +05:30
Harsh Shandilya
6c1e41ba10
Revamp build configuration (#1156)
* 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-16 17:18:11 +02:00
Harsh Shandilya
2e07eb1c38
Update dependencies and add EditorConfig file (#1082)
* build: uprev Gradle

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* editorconfig: init

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* build: remove unused dependency analysis plugin

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* build: update ConstraintLayout and AndroidX testing libraries

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-06 13:42:34 +02:00
Harsh Shandilya
8f957ca994
Uprev Gradle and dependencies (#1007)
* build: uprev Gradle

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* build: uprev dependencies

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* app/proguard: remove Tink rules

I'm assuming the R8 problems fixed by the Tink upgrade cover this as well

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-11 10:33:30 +02:00
Harsh Shandilya
356a8cd8c6
Migrate to Gradle Kotlin DSL (#936) 2020-07-23 14:39:36 +05:30
Harsh Shandilya
7f3aceaf11
Fix navigation bar theming and reformat (#930) 2020-07-14 11:31:37 +05:30
Harsh Shandilya
5b7d8b4d62
build: upgrade Gradle wrapper (#911)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-02 14:27:59 +05:30
Harsh Shandilya
523f2afc53
build: Upgrade all dependencies (#803)
* build: upgrade all dependencies

We've accumulated a fat backlog here that's gonna need some heavy testing

* build: adjust for WhatTheStack upgrade

This is now automatically initialized

* build: downgrade security-crypto

* build: upgrade to Gradle 6.4

* idea: sync from AS 4.1.x

* build: bump AGP to 4.0.0

* build: disable Jetifier

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-05-31 13:12:15 +05:30
Fabian Henneke
d695d21497
Make APS buildable on F-Droid (#762)
* Include lib-publicsuffixlist in tree with proper license attribution

* Exclude lib-publicsuffixlist from code style

* Move applicationId to app/build.gradle

* build: add distributionSha256Sum to Gradle

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Initial workflow configuration for PSL update

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Initial check-in of PSL data

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-05-12 11:17:08 +02:00
Harsh Shandilya
4ffd7ed9bf
Enable emulator tests (#708)
* github: Enable instrumentation testing in PRs

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Upgrade to Gradle 6.3

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Remove outdated and broken tests, redo PasswordEntryTest in Kotlin

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Remove now unused test assets

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* github: Disable debug APK uploads in PR testing

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Update .github/workflows/pull_request.yml

* Update .github/workflows/pull_request.yml

Switching to Ubuntu fails due to the SDK 29 missing.

Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-04-17 00:24:13 +05:30
Harsh Shandilya
29f124a0bc
Upgrade all dependencies (#649)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-03-07 17:45:18 +05:30
Harsh Shandilya
97ee48dd25
Update AGP and Gradle
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-02-25 08:21:56 +05:30
Harsh Shandilya
81896510d9 Dependency updates (#608)
* Upgrade to Gradle 6.1

* Update Spotless

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-16 13:23:59 +05:30
Harsh Shandilya
ca19148acc Update to Gradle 6.0.1 (#577)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-19 21:34:53 +05:30
Harsh Shandilya
58ccbc30e0
Update to Gradle 6.0
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-09 13:12:19 +05:30
Harsh Shandilya
3fcf242c07
Update to Gradle 5.6.4
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06 00:06:27 +05:30
Harsh Shandilya
c9b550e59c
Update wrapper scripts to Gradle 5.6.3
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-19 18:02:32 +05:30
Harsh Shandilya
c4f3cd7159
Uprev to Gradle 5.6.3
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-18 14:48:54 +05:30
Harsh Shandilya
0516e3153f
Uprev dependencies
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-08 22:03:24 +05:30
Harsh Shandilya
1b5c99df15
Bump Gradle from 5.5.1 to 5.6
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-17 11:35:36 +05:30