diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index e8542d7d0e94d28d4b73b9b5364a1692fbda6b76..9309e9420eb08d6c798b754ac07b935e73c0e29c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -14,7 +14,7 @@ concurrency:
 
 jobs:
   build:
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     timeout-minutes: 30
     steps:
       - uses: actions/checkout@v4