aboutsummaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2021-12-23renovate: initHarsh Shandilya
2021-12-23dependency-sync: removeHarsh Shandilya
2021-12-23github: remove dependabot configurationHarsh Shandilya
2021-12-22github: use GH CLI for PSL PR manipulation (#1601)Harsh Shandilya
2021-12-11Miscellaneous build and CI cleanups (#1587)Harsh Shandilya
2021-12-07Upgrade workflows to use Java 17 (#1579)Harsh Shandilya
2021-12-07github: disable publishing of JaCoCo reportsHarsh Shandilya
2021-12-07github: add code-coverage PR jobHarsh Shandilya
2021-12-07github: split PR tasks into separate jobsHarsh Shandilya
2021-12-06Reorder workflow steps to fix cache failure (#1571)Harsh Shandilya
2021-12-06Convert all GHA references to normal versions (#1570)Harsh Shandilya
2021-12-01Raise Dependabot Gradle PR limit to 5 (#1555)Harsh Shandilya
2021-11-30Implement workarounds for Dependabot to update dependencies (#1552)Harsh Shandilya
2021-11-12Try fixing PSL update workflow (#1538)Harsh Shandilya
* Revert "Directly push PSL updates to develop (#1494)" This reverts commit a6b8e79d36d8900597aec8dfc2eb57838bb14188. * github: enable auto merge of PSL pull requests
2021-10-28Upgrade dependencies (#1526)Harsh Shandilya
* gradle: upgrade all dependencies * github: replace gradle-cache-action with official gradle-build-action * github: update wrapper-validation-action
2021-10-23Switch new PGP backend to use PGPainless (#1522)Harsh Shandilya
* crypto-pgpainless: init * crypto-pgpainless: add an opinionated CryptoHandler impl * app: migrate to crypto-pgpainless * crypto-pgp: remove * github: remove now unused instrumentation tests job * crypto-common: fixup package names * wip(crypto-pgpainless): add `PGPKeyPair` and `PGPKeyManager` Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> (cherry picked from commit 02d07e9e797a8600cc8c534a731dfffcc44cfdde) * crypto-pgpainless: use hex-encoded key IDs * crypto-pgpainless: replace legacy Gopenpgp-generated key file * crypto-pgpainless: fix CryptoConstants source set * crypto-pgpainless: fix tests * crypto-pgpainless: reinstate PGPKeyManager tests Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-10-03Cleanup and improve CI checks (#1511)Harsh Shandilya
2021-10-02github: Convert issue templates to use forms (#1510)Sanchith Hegde
2021-09-29github: force PR builds to be in the same concurrency group (#1507)Harsh Shandilya
2021-08-28Directly push PSL updates to develop (#1494)Harsh Shandilya
2021-08-17Add `KeyPair` and `KeyManager` to manage keys in the app (#1487)Aditya Wasan
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
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-19Cleanup and fix CI tests (#1464)Harsh Shandilya
2021-06-20Misc updates (#1440)Harsh Shandilya
2021-05-22github: add environment variables to crowdin workflowHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22github: use team reference in codeownersHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22ci: remove instrumentationTest step and run action on ubuntu-latestAditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-15Bump Robolectric, Gradle and kotlinx.coroutines (#1408)Harsh Shandilya
2021-05-09build: switch to Spotless for formattingHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09github: cleanup and better document PR workflow skip logicHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09github: bump actions/github-script to v4.0.2Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07github: bump reactivecircus/android-emulator-runner to v2.16.0Harsh 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-02github: fix crowdin workflow namingHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-15Fix library deployment workflow (#1383)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-03-18github: run all workflows on Java 11Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18github: run ktfmt checks in CIHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: update copyrightsHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23github: update and fix workflows (#1322)Harsh Shandilya
* github: fix library deployment workflow Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: clamp actions/create-release to latest stable Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: clamp actions/download-artifact to latest stable Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: clamp actions/github-script to latest stable Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: clamp actions/upload-release-asset to latest stable Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: clamp gradle/wrapper-validation-action to latest stable Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: update thomaseizinger/keep-a-changelog-new-release to v1.2.1 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: update mindsers/changelog-reader-action to v2.0.0 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: update peter-evans/create-pull-request to v3.8.2 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-06Replace JCenter with Maven Central (#1303)Harsh Shandilya
2021-02-04Miscellaneous cleanups and updates (#1302)Harsh Shandilya
* 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-01-28Upgrade dependencies (#1289)Harsh Shandilya
2021-01-20Migrate versioning to Gradle plugin and automate version bumps (#1282)Harsh Shandilya
2021-01-06Update Actions (#1270)Harsh Shandilya
* github: bump actions/upload-artifact to v2.2.2 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: bump reactivecircus/android-emulator-runner to v2.14.2 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: bump peter-evans/create-pull-request to v3.6.0 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-30Automate Crowdin localisation sync (#1265)Harsh Shandilya
* build: add a Gradle plugin for Crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: add skipCleanup extension property Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: also handle nonFree source set Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: fixup directory names for nonFree variant Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * app: sync translations from Crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: add Crowdin sync workflow Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-22Switch back to pull_request to mitigate security issue (#1257)Harsh Shandilya
According to advisory GHSL-2020-367 the changes I made to support pull_request_target make this repository vulnerable to attacks from any malicious forker Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-11github: checkout PR head when running checks (#1247)Harsh Shandilya
Fixes: 29778e0e3da9 ("Strip down README to feature new docs and Discussions (#1243)") Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-10Strip down README to feature new docs and Discussions (#1243)Harsh Shandilya
2020-12-07github: update peter-evans/create-pull-request to v3.5.1Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>