diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3025f83..efb73d6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,11 +21,12 @@ jobs:
         uses: shivammathur/setup-php@v2
         with:
           php-version: ${{ matrix.php }}
+          ini-values: zend.max_allowed_stack_size=-1
           tools: composer:v2
           coverage: none
 
       - name: Checkout code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Install vips
         run: sudo apt install -y libvips --no-install-recommends
diff --git a/tests/StreamingTest.php b/tests/StreamingTest.php
index 9d07184..689ea01 100644
--- a/tests/StreamingTest.php
+++ b/tests/StreamingTest.php
@@ -27,7 +27,7 @@ public function sourceAndTargetProvider(): Generator
             'File' => fn() => Target::newToFile(tempnam(sys_get_temp_dir(), 'image')),
             'Memory' => fn() => Target::newToMemory(),
             'Resource' => fn() => new TargetResource(fopen('php://memory', 'wb+')),
-            'Resource(Not Readable)' => fn() => new TargetResource(fopen('php://memory', 'wb'))
+            'Resource (not readable)' => fn() => new TargetResource(fopen('php://memory', 'wb'))
         ];
 
         foreach ($sources as $sourceName => $source) {