diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index 3580499..45de931 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -5,7 +5,7 @@ on:
 
 jobs:
   test:
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     steps:
       - name: checkout
         uses: actions/checkout@v4
diff --git a/.github/workflows/static.yaml b/.github/workflows/static.yaml
index 36cff58..bbfaafd 100644
--- a/.github/workflows/static.yaml
+++ b/.github/workflows/static.yaml
@@ -19,7 +19,7 @@ jobs:
     environment:
       name: github-pages
       url: ${{ steps.deployment.outputs.page_url }}
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     steps:
       - name: Checkout
         uses: actions/checkout@v4