diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 61413f3..3485dcd 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -6,7 +6,7 @@ on: [push, pull_request]
 jobs:
   # This workflow contains a single job called "build"
   build:
-    runs-on: macos-11 #macos-latest
+    runs-on: macos-12 #macos-latest
     strategy:
       matrix:
         # Create one build with StarTrack and one without (StarTrack is used to collect data for a chair's user study)
@@ -37,7 +37,7 @@ jobs:
           LECTURE: SWT
           YEAR: 2024
       - name: Upload Image
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: packages
           path: |