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
826483a0e1
scripts/boot-emulator: update for API 26 rework
2023-11-27 02:11:54 +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
796da85e3a
fix(ci): fix snapshot deploys
2022-11-26 19:39:10 +05:30
Harsh Shandilya
d25635500d
chore(ci): misc changes to snapshot deployment
2022-11-25 01:20:13 +05:30
Harsh Shandilya
007137494c
fix(scripts): directly link build types docs in snapshots
2022-11-09 16:04:12 +05:30
Harsh Shandilya
c175a8f7d5
chore: add build types blurb to snapshot release description
2022-10-29 13:50:42 +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
842b3e9bf5
Meta changes to snapshots and reviews ( #1769 )
2022-03-06 16:49:44 +00:00
Harsh Shandilya
47aecbca53
Follow-up fixes to snapshot deployment ( #1768 )
...
* scripts/deploy-snapshot: ensure GITHUB_WORKSPACE is set when script is run
* scripts/deploy-snapshot: prevent command output from breaking comparison
* scripts/deploy-snapshot: fix shellcheck nits
* gitignore: add outputs directory
* github: pass privileged token to deployment script
2022-03-05 18:31:05 +00:00
Harsh Shandilya
208e49e4d5
Move snapshot releases to GitHub ( #1767 )
2022-03-05 23:12:50 +05:30
Harsh Shandilya
acc448ce74
Use explicit Gradle tasks to handle build artifact collection ( #1745 )
2022-02-23 14:25:03 +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
Aditya Wasan
b7abd561f5
Add KeyPair
and KeyManager
to manage keys in the app ( #1487 )
...
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-08-17 04:14:43 +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
805c7bfcf1
scripts/hash_browser_app: prepare for multiple signatures and set safe bash opts
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23 11:00:20 +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
Fabian Henneke
bebe434683
Add support for Oreo Autofill ( #653 )
...
Adds support for the Autofill feature first available in Android Oreo.
In compatible apps and browsers, login forms are automatically detected and
the user is presented with options to fill or generate credentials. In most apps
and certain browsers, the service will also offer to create new Password Store
entries from credentials entered into login forms.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-03-24 14:03:40 +01:00