diff --git a/.github/workflows/create-lists.yml b/.github/workflows/create-lists.yml
index ac182e1..124723b 100644
--- a/.github/workflows/create-lists.yml
+++ b/.github/workflows/create-lists.yml
@@ -31,7 +31,7 @@ jobs:
         -v ${{ github.workspace }}/Services:/app/Services \
         -v ${{ github.workspace }}/SRS:/app/SRS \
         -v ${{ github.workspace }}/DAT:/app/DAT \
-        itdoginfo/compilesrs:0.1.5
+        unidcml/allow-domains-test:1.0.0
 
     - name: Check Russia/inside-dnsmasq-ipset
       uses: itdoginfo/dnsmasq-action@0.1
diff --git a/convert.py b/convert.py
index e4a77e5..448fdca 100755
--- a/convert.py
+++ b/convert.py
@@ -335,8 +335,11 @@ def generate_dat_domains(data_path='geosite_data', output_name='geosite.dat', ou
     try:
         subprocess.run(
             ["domain-list-community", f"-datapath={data_path}", f"-outputname={output_name}", f"-outputdir={output_directory}"],
-            check=True
+            check=True,
+            stdout=subprocess.DEVNULL,
+            stderr=subprocess.DEVNULL
         )
+        print(f"Compiled .dat file: {output_directory}/{output_name}")
     except subprocess.CalledProcessError as e:
         print(f"Compile error geosite.dat: {e}")