diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index a4e7aba..fd934e3 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -14,7 +14,7 @@ jobs:
 
   validate-packer:
     name: 'Validate Packer configuration'
-    runs-on: 'ubuntu-22.04'
+    runs-on: 'ubuntu-24.04'
     permissions:
       contents: 'read'
     defaults:
@@ -37,7 +37,7 @@ jobs:
 
   validate-terraform:
     name: 'Validate Terraform configuration'
-    runs-on: 'ubuntu-22.04'
+    runs-on: 'ubuntu-24.04'
     permissions:
       contents: 'read'
     defaults:
@@ -64,7 +64,7 @@ jobs:
   build-packer:
     name: 'Build Packer image'
     needs: ['validate-packer']
-    runs-on: 'ubuntu-22.04'
+    runs-on: 'ubuntu-24.04'
     permissions:
       contents: 'read'
     defaults: