add yosys dep
diff --git a/.github/workflows/gds.yaml b/.github/workflows/gds.yaml
index 3179805..dabd181 100644
--- a/.github/workflows/gds.yaml
+++ b/.github/workflows/gds.yaml
@@ -35,6 +35,12 @@
         cache: 'pip'
     - run: pip install -r requirements.txt
 
+    # install oss fpga tools for yosys to sanity check module ports
+    - name: install oss-cad-suite
+      uses: YosysHQ/setup-oss-cad-suite@v1
+      with:
+          osscadsuite-version: '2022-09-03' # pin the version, latest one fails to work with caravel
+
     # pwd debug
     - name: pwd
       run: |