diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml
index 3f9fe5ef789cd71380aa32b3424d140fce8b21c8..23367ae8b2c1c33e3754b281f2fee6f460099b03 100644
--- a/.github/workflows/python-tests.yml
+++ b/.github/workflows/python-tests.yml
@@ -15,10 +15,10 @@ jobs:
         python-version: [3.11]
 
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v3
 
       - name: Set up Python ${{ matrix.python-version }}
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v4
         with:
           python-version: ${{ matrix.python-version }}
 
@@ -42,3 +42,11 @@ jobs:
         with:
           fail_ci_if_error: true
           files: ./coverage.xml, !.venv/
+
+  docker-build:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+
+      - name: Build
+        run: docker compose build