diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml
index 84dd977d814d0753a1ee684386857aae5970d76e..d9e69a49a8beba1b56144f35d4ff61aa9edaea44 100644
--- a/.github/workflows/unit-tests.yaml
+++ b/.github/workflows/unit-tests.yaml
@@ -10,6 +10,8 @@ jobs:
 
       - name: Checkout repository
         uses: actions/checkout@v3
+        with:
+          submodules: recursive
 
       - name: Install required packages
         run: sudo $GITHUB_WORKSPACE/.ci_scripts/install_packages.sh