diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2021-07-29 21:23:59 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-29 21:23:59 +0530 |
commit | 1071e0e7498ca4c1d82cb655e5e59040ea1beb04 (patch) | |
tree | b6241a1c7cfd95beba7650f92874aa162f811cb3 /.github | |
parent | 403bb383b5caa23bbb14f4e59e2727ae70ed2283 (diff) |
Revamp PSL updates (#1475)
* 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
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/update_publicsuffix_data.yml | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/.github/workflows/update_publicsuffix_data.yml b/.github/workflows/update_publicsuffix_data.yml index 6ef3527d..dbe321cc 100644 --- a/.github/workflows/update_publicsuffix_data.yml +++ b/.github/workflows/update_publicsuffix_data.yml @@ -11,11 +11,19 @@ jobs: uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Download new publicsuffix data - run: curl -L https://github.com/mozilla-mobile/android-components/raw/master/components/lib/publicsuffixlist/src/main/assets/publicsuffixes -o autofill-parser/src/main/assets/publicsuffixes + uses: burrunan/gradle-cache-action@03c71a8ba93d670980695505f48f49daf43704a6 + with: + arguments: updatePSL - name: Compare list changes run: if [[ $(git diff --binary --stat) != '' ]]; then echo "UPDATED=true" >> $GITHUB_ENV; fi + - name: Verify update publicsuffixes file + uses: burrunan/gradle-cache-action@03c71a8ba93d670980695505f48f49daf43704a6 + if: env.UPDATED == 'true' + with: + arguments: :autofill-parser:test + - name: Create Pull Request uses: peter-evans/create-pull-request@01f7dd1d28f5131231ba3ede0f1c8cb413584a1d if: env.UPDATED == 'true' |