Commit graph

39 commits

Author SHA1 Message Date
Harsh Shandilya
4eb8f497d5 fix(build): reduce Gradle heap size 2024-08-08 03:32:11 +05:30
Harsh Shandilya
b05c71fc35 feat(build): add back dependency updates plugin 2024-03-22 00:43:04 +05:30
Harsh Shandilya
380891a1a1
fix(build): raise heap size and drop obsolete workaround 2023-11-27 02:22:13 +05:30
Harsh Shandilya
053eb4e883
fix(gradle): suppress warning about experimental Kotlin IC 2023-07-06 12:36:55 +05:30
Harsh Shandilya
24203bae8d
fix(gradle): make Kotlin DSL warnings fail build 2023-07-01 02:05:05 +05:30
Harsh Shandilya
7bdead0c6b
fix(gradle): remove default-enabled feature prop 2023-06-01 13:41:46 +05:30
Harsh Shandilya
e05c704539
refactor(build): sync Gradle properties set with current AGP 2023-05-20 23:50:39 +05:30
Harsh Shandilya
6b8ca1601d
feat(build): move to AGP 8.2.x 2023-05-20 23:50:39 +05:30
Harsh Shandilya
f2f5a58a81
feat(deps): upgrade to AGP 8.0.0 2023-04-14 00:37:12 +05:30
Harsh Shandilya
5e3c08f1da
feat(deps): migrate to Kotlin 1.8.20 2023-04-10 16:20:59 +05:30
Harsh Shandilya
a3a84f81dc
fix(gradle): CC is now stable 2023-03-29 15:11:46 +05:30
Harsh Shandilya
3761de8783
fix(gradle): turn off R8 full mode 2023-03-25 11:30:19 +05:30
Harsh Shandilya
091d2dae22
feat(build): opt into kotlin-assignment experiment
Newly introduced in 8.1: https://docs.gradle.org/8.1-rc-1/release-notes.html#kotlin-dsl-improvements:~:text=Experimental%20simple%20property%20assignment%20in%20Kotlin%20DSL%20scripts

We'll use this for the upcoming refactor of CrowdinPlugin
2023-03-21 13:44:44 +05:30
Harsh Shandilya
3a694c7255
chore: use gradle-maven-publish-plugin's timeout handling functionality 2023-03-04 00:19:31 +05:30
Harsh Shandilya
4f020a8d22
chore(deps): revert back to AGP stable
This reverts commit aca444da4e.
2023-01-13 15:00:30 +05:30
Harsh Shandilya
aca444da4e
chore: upgrade to AGP 8.0.0-alpha10
This brings proper compatibility with Gradle 8.0 RC1
2023-01-03 20:27:28 +05:30
Harsh Shandilya
fbb8eedb9d
feat(gradle): bump to 8.0 RC1 2022-12-29 22:51:27 +05:30
Harsh Shandilya
651c85c0fd
Remove workaround for Kotlin 1.7.0 CC bug (#1990)
gradle: remove workaround for CC breakage with Kotlin 1.7.0
2022-07-09 11:27:45 +00:00
Harsh Shandilya
bd9f883bb6
Improve Kotlin build caching (#1947)
* Update Gradle properties with Kotlin 1.7 build things

* Disable build tooling metadata task

* Revert "Revert "github: stop disabling configuration cache in CI""

This reverts commit 08951643f51a5a62ca2419cb3a5e935b1d7de413.

* Store build reports as artifacts
2022-06-10 23:27:56 +05:30
Harsh Shandilya
cf1140374e
Misc Gradle cleanups (#1838)
* gradle: swallow android.sdk.channel warnings

* gradle: switch LeakCanary to AndroidX Startup variant

We already pull in the dependency through AppCompat -> Emoji2 -> Startup
so we might as well make use of it.
2022-04-10 17:02:56 +00:00
renovate[bot]
8f2c5cfccb
chore(deps): update dependency com.vanniktech:gradle-maven-publish-plugin to v0.19.0 (#1756)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-02-26 17:46:25 +00:00
Harsh Shandilya
c9992a64fc
Turn on Configuration Cache (#1733) 2022-02-17 04:43:04 +00:00
Harsh Shandilya
c77dc13473
gradle: turn off Configure-On-Demand (#1596) 2021-12-21 12:26:20 +00:00
Harsh Shandilya
d7bbdce1c0
Turn off configuration cache (#1543) 2021-11-17 16:27:19 +05:30
Harsh Shandilya
44f2821794
build: upgrade Spotless and enable configuration caching 2021-11-16 00:22:17 +05:30
Harsh Shandilya
a2c44015a1
gradle: add opens for Java 16 compat 2021-11-15 23:54:10 +05:30
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
be31ae37f4
all: update copyrights
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18 11:26:48 +05:30
Harsh Shandilya
7f4ade8255
Replace JCenter with Maven Central (#1303) 2021-02-06 17:34:17 +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
7a3274b06d
gradle: update properties list for build improvements
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-20 22:43:31 +05:30
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
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
Harsh Shandilya
7dc6ee7992
Update dependencies and fix Gradle props (#684)
* Remove CI specific gradle props

They are installed by the CI pipeline automatically

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

* Upgrade AGP to 3.6.2

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

* Suppress android.useMinimalKeepRules warning

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

* Update to Spotless 3.28.1

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-04-02 13:55:20 +05:30
Harsh Shandilya
dd4b98804b
build: Update gradle properties
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-13 11:36:19 +05:30
Harsh Shandilya
483e8d9310 Migrate to AndroidX (#430)
* Update gradle and external dependencies

- Switch away from deprecated compile directive
- Remove explicit buildToolsVersion, is defined by the gradle plugin now
- Fix build in SelectFolderActivity

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Upgrade gradle plugin and wrapper to latest alpha

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Don't use alpha gradle plugin

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Migrate to AndroidX

https://developer.android.com/jetpack/androidx/

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Upgrade AndroidX dependencies to stable release

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Enable Jetifier

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* SelectFolderFragment: Fix build

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-12 15:06:04 +01:00
zeapo
3debc05707 git ignore cleanup done 2014-08-16 16:55:46 +02:00
Zeapo
bbf0175d69 initial commit 2014-07-24 01:15:11 +01:00