diff --git a/.github/workflows/recipe-checks.yml b/.github/workflows/recipe-checks.yml
index 0314782fa9..e15d21af80 100644
--- a/.github/workflows/recipe-checks.yml
+++ b/.github/workflows/recipe-checks.yml
@@ -21,6 +21,7 @@ jobs:
       # Runs bash -eo pipefail
       shell: bash
       run: |
+        set -x
         aliBuild analytics off
         err_fnames=()
 
@@ -50,7 +51,8 @@ jobs:
               echo "ERROR: recipe $fname has no modulefile"
               err_fnames+=("$fname")
             fi
-            aliBuild deps --defaults o2 "${fname%.sh}" --outgraph deps.pdf --no-system --neat -c . 2>&1 |
+            aliBuild deps --defaults o2 --outgraph /dev/null --no-system --neat -c . \
+                     "$(awk '/^package: /{print $2}' "$fname")" 2>&1 |
               if grep -q 'transitive reduction not unique'; then
                 echo "ERROR: recipe $fname has circular dependency"
                 err_fnames+=("$fname")