diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml
index 01af67f..bc9c43f 100644
--- a/.gitea/workflows/ci.yml
+++ b/.gitea/workflows/ci.yml
@@ -5,12 +5,12 @@ on: [push]
 jobs:
   build:
 
-    runs-on: ubuntu-latest
+    runs-on: ${{ matrix.arch }}
     name: Build & Unit Test
     strategy:
-      fail-fast: false
       matrix:
         dotnet-version: [ '8.0.x' ]
+        arch: ['ubuntu-latest', 'ubuntu-latest-arm']
 
     steps:
       - uses: actions/checkout@v4
@@ -32,8 +32,11 @@ jobs:
 
   build-Docker:
 
-    runs-on: ubuntu-latest
+    runs-on: ${{ matrix.arch }}
     name: Build Containers
+    strategy:
+      matrix:
+        arch: ['ubuntu-latest', 'ubuntu-latest-arm']
     needs: [build] # for ignoring bad builds
     if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/'))