diff --git a/.forgejo/workflows/forgejo-deb.yml b/.forgejo/workflows/forgejo-deb.yml
index 156595f..1c310e2 100644
--- a/.forgejo/workflows/forgejo-deb.yml
+++ b/.forgejo/workflows/forgejo-deb.yml
@@ -94,6 +94,7 @@ jobs:
 
   installtest-bookworm-sqlite:
     runs-on: bookworm
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
         
@@ -109,6 +110,7 @@ jobs:
 
   installtest-bullseye-sqlite:
     runs-on: bullseye
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
 
@@ -124,6 +126,7 @@ jobs:
 
   installtest-buster-sqlite:
     runs-on: buster
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
         
@@ -139,6 +142,7 @@ jobs:
 
   installtest-bookworm-user:
     runs-on: bookworm
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
 
@@ -155,6 +159,7 @@ jobs:
 
   testsuite-repo-upgrade-sqlite:
     runs-on: bookworm
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
 
@@ -173,6 +178,7 @@ jobs:
 
   installtest-buster-bin:
     runs-on: buster
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
 
@@ -188,6 +194,7 @@ jobs:
 
   complextest-split-deb-upgrade:
     runs-on: bookworm
+    needs: [build-forgejo-deb]
     steps:
       - uses: actions/checkout@v4
 
@@ -205,6 +212,7 @@ jobs:
 
   publish-release-repo:
     runs-on: bookworm
+    needs: [installtest-bookworm-sqlite, installtest-bullseye-sqlite, installtest-buster-sqlite, installtest-bookworm-user, testsuite-repo-upgrade-sqlite, installtest-buster-bin, complextest-split-deb-upgrade]
     if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') && github.repository == 'forgejo-contrib/forgejo-deb'
     steps:
       - uses: actions/checkout@v4