From 3ad3f0207160debd71b2be4b8ff4ee1dd0d28721 Mon Sep 17 00:00:00 2001 From: Anton Lazarev <22821309+antonok-edm@users.noreply.github.com> Date: Thu, 5 Sep 2024 08:54:27 -0700 Subject: [PATCH] Apply first-party protections to AdGuard Japanese filter list (#208) * apply first-party protections to adguard japanese filters * install npm dependencies in CI * update cargo-cp-artifact to 0.1.9 --- .github/workflows/ci.yml | 1 + filter_lists/list_catalog.json | 1 + package-lock.json | 13 +++++++------ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ea7d2b..724f0f2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,4 +71,5 @@ jobs: - name: Run format tests if: steps.changed-files.outputs.any_changed == 'true' run: | + npm ci npm run test diff --git a/filter_lists/list_catalog.json b/filter_lists/list_catalog.json index 97314f7..1b267bc 100644 --- a/filter_lists/list_catalog.json +++ b/filter_lists/list_catalog.json @@ -822,6 +822,7 @@ "title": "Adguard Japanese filters 日本用フィルタ", "desc": "Removes advertisements from Japanese websites", "langs": ["ja", "jp"], + "first_party_protections": true, "component_id": "ghnjmapememheddlfgmklijahiofgkea", "base64_public_key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsOoGwN4i751gHi1QmHMkFZCXFPseO/Q8qKOQViZI7p6THKqF1G3uHNxh8NjwKfsdcJLyZbnWx7BvDeyUw3K9hqWw4Iq6C0Ta1YEqEJFhcltV7J7aCMPJHdjZk5rpya9eXTWX1hfIYOvujPisKuwMNUmnlpaeWThihf4twu9BUn/X6+jcaqVaQ73q5TLS5vp13A9q2qSbEa79f/uUT8oKzN4S/GorQ6faS4bOl3iHuCT9abVXdy80WSut4bBERKgbc+0aJvi1dhpbCeM4DxVViM2ZccKvxSpyx4NvWj56dNKqFLvzoA4/Chz1udxifIXUHh0701s1Y4fLpY0wWP0uXQIDAQAB", "list_text_component": { diff --git a/package-lock.json b/package-lock.json index 31599eb..c27eda2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,10 +23,11 @@ } }, "node_modules/cargo-cp-artifact": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/cargo-cp-artifact/-/cargo-cp-artifact-0.1.8.tgz", - "integrity": "sha512-3j4DaoTrsCD1MRkTF2Soacii0Nx7UHCce0EwUf4fHnggwiE4fbmF2AbnfzayR36DF8KGadfh7M/Yfy625kgPlA==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/cargo-cp-artifact/-/cargo-cp-artifact-0.1.9.tgz", + "integrity": "sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA==", "dev": true, + "license": "MIT", "bin": { "cargo-cp-artifact": "bin/cargo-cp-artifact.js" } @@ -43,9 +44,9 @@ } }, "cargo-cp-artifact": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/cargo-cp-artifact/-/cargo-cp-artifact-0.1.8.tgz", - "integrity": "sha512-3j4DaoTrsCD1MRkTF2Soacii0Nx7UHCce0EwUf4fHnggwiE4fbmF2AbnfzayR36DF8KGadfh7M/Yfy625kgPlA==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/cargo-cp-artifact/-/cargo-cp-artifact-0.1.9.tgz", + "integrity": "sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA==", "dev": true } }