-
|
Hi! 👋 Let me start that I'm total beginner in this and I hope you could help me. I created my own repository and used your auto_update_github_action.yml to install the script. Installation went normally and I added HaGeZi Pro++ as my only blocklist. Now... I didn't add any allowlist because HaGeZi barely has any wrongly blocked domains and they are promptly fixed by HaGeZi himself. Every time script runs, it downloads predefined recommended allowlists despite me not creating ALLOWLIST_URLS variable. How do I stop this so script only downloads blocklists defined in BLOCKLIST_URLS? Or at least, is it possible to make script not download anything if variable ALLOWLIST_URLS is empty? Another question I have is, HaGeZi Pro++ (wildcard domains) blocklist has 189.615 domains on the list at the moment. When GitHub Action starts, script uploads 189.526 domains to Cloudflare. It's always 80 to 90 domains missing from the list. Why this happens and what happened to those domains? Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
Hello Marko. Merry Christmas! Unfortunately, the way the script is currently coded expects the use of some kind of allowlist. Not creating the You can work around this by deleting the < - name: Download allowlists
< run: npm run download:allowlist
< env:
< ALLOWLIST_URLS: ${{ vars.ALLOWLIST_URLS }}
---
> - name: Create empty allowlist
> run: echo '' > allowlist.txtThat way, no allowlists will be downloaded, and the required
This can happen for many reasons. The script cleans up all lists before uploading to Cloudflare (otherwise they wouldn't be accepted), which includes removing duplicates and unnecessary subdomains. Also, the missing domains could be included in one of the default allowlists :) I hope this is helpful. Please don't hesitate to reach out if you need any clarification. |
Beta Was this translation helpful? Give feedback.
Hello Marko. Merry Christmas!
Unfortunately, the way the script is currently coded expects the use of some kind of allowlist. Not creating the
ALLOWLIST_URLSvariable or leaving it empty will always result in the defaults being used.You can work around this by deleting the
Download allowlistsstep from the YAML file and creating a new one, like in the example below:That way, no allowlists will be downloaded, and the required
allowlist.txtfile will be empty.