diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5d7637e1e90431914c04d84678b6f5ad64129598..43f333238700403fd422bcbd84f2ac56374f6a6e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -14,7 +14,7 @@ jobs:
         steps:
         -   uses: actions/checkout@v4
         -
-            uses: actions/setup-python@v4
+            uses: actions/setup-python@v5
             with:
                 # matches compat target in setup.py
                 python-version: '3.8'
@@ -40,7 +40,7 @@ jobs:
         steps:
         -   uses: actions/checkout@v4
         -
-            uses: actions/setup-python@v4
+            uses: actions/setup-python@v5
             with:
                 python-version: '3.x'
         -   name: "Main Script"
@@ -102,7 +102,7 @@ jobs:
         steps:
         -   uses: actions/checkout@v4
         -
-            uses: actions/setup-python@v4
+            uses: actions/setup-python@v5
             with:
                 python-version: '3.x'
         -   name: "Main Script"