Commit graph

10 commits

Author SHA1 Message Date
Harsh Shandilya
b699b4db71 feat(build): replace homebrew ktfmt formatter with Spotless
Spotless has fixed their Gradle Configuration Cache woes in the past
couple months which gets rid of my primary complaint.
2024-08-14 00:18:51 +05:30
Harsh Shandilya
b01fddaa56 fix(scripts): set CI=true in pre-push hook
This enables -Werror
2024-03-17 11:48:18 +05:30
Harsh Shandilya
f0ac9f97e2
feat(build): remove Detekt
This no longer adds value for me and instead results in unnecessary
bikeshedding.
2023-04-27 14:45:06 +05:30
Harsh Shandilya
56fd18b17d
feat: rip out Spotless
Spotless' configuration cache support is irritating since it requires you to wipe config cache
every time you initialise a Gradle daemon.
2022-10-29 08:10:44 +05:30
Harsh Shandilya
df764932f7
Migrate to Metalava for validating API (#2195) 2022-10-21 06:32:23 +00:00
Harsh Shandilya
48ae52f9cf
refactor(build-logic): make GitHooksTask more lazy 2022-10-07 18:06:22 +05:30
Harsh Shandilya
831304a7bc
scripts/pre-push: add detekt 2022-07-17 13:57:22 +05:30
Harsh Shandilya
6c6ade85a8
pre-push-hook: run tests on push (#1653) 2022-01-09 09:46:51 +00:00
Harsh Shandilya
494cb5fc4f
scripts/pre-push-hook: skip checks when deleting a branch 2021-11-03 15:06:59 +05:30
Harsh Shandilya
c7fdd913c5
Add installGitHooks task for pre-push Git hooks (#1516)
* build: add a pre-push task and Gradle task to install it

* Document `installGitHooks` in contributing.md
2021-10-08 10:38:09 +05:30