From 80d0d38350f9b78e2f87b5ed84d69afeeaddb2da Mon Sep 17 00:00:00 2001
From: Matthias <code@mjmair.com>
Date: Fri, 27 May 2022 21:29:15 +0200
Subject: [PATCH] Add seperate docstring test

---
 .github/workflows/qc_checks.yaml | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/.github/workflows/qc_checks.yaml b/.github/workflows/qc_checks.yaml
index 60391deb0f..0b55d52f0b 100644
--- a/.github/workflows/qc_checks.yaml
+++ b/.github/workflows/qc_checks.yaml
@@ -168,6 +168,27 @@ jobs:
           invoke check-server
           coverage run -m unittest discover -s test/
 
+  docstyle:
+    name: Python Style (Docstrings)
+    needs: pre-commit
+    runs-on: ubuntu-20.04
+
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@v2
+      - name: Set up Python ${{ env.python_version }}
+        uses: actions/setup-python@v2
+        with:
+          python-version: ${{ env.python_version }}
+          cache: 'pip'
+      - name: Install Dependencies
+        run: |
+          pip3 install invoke
+          invoke install
+      - name: flake8
+        run: |
+          flake8 InvenTree
+
   coverage:
     name: Tests + Coverage [SQLite]
     needs: ['javascript', 'html', 'pre-commit']