diff --git a/.github/workflows/backwards-compatibility.yml b/.github/workflows/backwards-compatibility.yml
index 1ad4f910..0b76a259 100644
--- a/.github/workflows/backwards-compatibility.yml
+++ b/.github/workflows/backwards-compatibility.yml
@@ -16,7 +16,7 @@ jobs:
           fetch-depth: 0
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           php-version: "8.1"
           ini-values: memory_limit=-1
diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml
index 7ca25287..87a9d0ba 100644
--- a/.github/workflows/benchmarks.yml
+++ b/.github/workflows/benchmarks.yml
@@ -24,7 +24,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "none"
           php-version: "${{ matrix.php-version }}"
diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml
index 312a5a6a..31fe8a57 100644
--- a/.github/workflows/coding-standards.yml
+++ b/.github/workflows/coding-standards.yml
@@ -24,7 +24,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "none"
           php-version: "${{ matrix.php-version }}"
diff --git a/.github/workflows/composer-json-lint.yml b/.github/workflows/composer-json-lint.yml
index f48719a0..2d6712ce 100644
--- a/.github/workflows/composer-json-lint.yml
+++ b/.github/workflows/composer-json-lint.yml
@@ -24,7 +24,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "none"
           php-version: "${{ matrix.php-version }}"
diff --git a/.github/workflows/mutation-tests.yml b/.github/workflows/mutation-tests.yml
index 2fae0aa5..fb594d33 100644
--- a/.github/workflows/mutation-tests.yml
+++ b/.github/workflows/mutation-tests.yml
@@ -24,7 +24,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "xdebug"
           php-version: "${{ matrix.php-version }}"
diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml
index b4988246..ccd3873b 100644
--- a/.github/workflows/phpunit.yml
+++ b/.github/workflows/phpunit.yml
@@ -29,7 +29,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "none"
           php-version: "${{ matrix.php-version }}"
@@ -85,7 +85,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "none"
           php-version: "${{ matrix.php-version }}"
diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml
index 294149aa..fb868f13 100644
--- a/.github/workflows/static-analysis.yml
+++ b/.github/workflows/static-analysis.yml
@@ -24,7 +24,7 @@ jobs:
         uses: "actions/checkout@v4.1.1"
 
       - name: "Install PHP"
-        uses: "shivammathur/setup-php@2.27.1"
+        uses: "shivammathur/setup-php@2.28.0"
         with:
           coverage: "none"
           php-version: "${{ matrix.php-version }}"