diff --git a/.github/workflows/deploy_jekyll.yml b/.github/workflows/deploy_jekyll.yml
index 37a9a6f2..8e7f3434 100644
--- a/.github/workflows/deploy_jekyll.yml
+++ b/.github/workflows/deploy_jekyll.yml
@@ -21,7 +21,7 @@ concurrency:
 
 jobs:
   build:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     defaults:
       run:
         working-directory: docs
@@ -29,7 +29,7 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
       - name: Setup Ruby
-        uses: ruby/setup-ruby@v1.196.0
+        uses: ruby/setup-ruby@v1.204.0
         with:
           ruby-version: '3.3'
           bundler-cache: true