diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml
index d69fd288..ece90d78 100644
--- a/.github/workflows/psalm.yml
+++ b/.github/workflows/psalm.yml
@@ -35,10 +35,13 @@ jobs:
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
run: grep 'phpVersion="${{ steps.versions.outputs.php-min }}' psalm.xml
- - name: Set up php${{ steps.versions.outputs.php-available }}
+ # Run Psalm on the minimum supported PHP version (matches psalm.xml's
+ # phpVersion) instead of php-available: Psalm 6.16.1 crashes on PHP 8.5
+ # while stringifying rubix/ml's `const OUTLIER_VALUE = NAN`.
+ - name: Set up php${{ steps.versions.outputs.php-min }}
uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0
with:
- php-version: ${{ steps.versions.outputs.php-available }}
+ php-version: ${{ steps.versions.outputs.php-min }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
diff --git a/psalm.xml b/psalm.xml
index 76ffb877..addf3683 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -45,13 +45,5 @@
-
-
-
-
-
-
-
-