diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 4023715c..03366cc2 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -26,7 +26,7 @@ jobs: with: php-version: 8.3 coverage: none - extensions: mbstring, dom, fileinfo, gd + extensions: mbstring, dom, fileinfo, gd, imagick - name: Install dependencies run: | composer install --prefer-dist --no-progress @@ -54,14 +54,14 @@ jobs: with: php-version: ${{ matrix.php }} coverage: none - extensions: mbstring, dom, fileinfo, sqlite, gd, zip + extensions: mbstring, dom, fileinfo, sqlite, gd, zip, imagick - name: Setup PHP with Xdebug uses: shivammathur/setup-php@v2 if: matrix.php == '8.3' with: php-version: ${{ matrix.php }} coverage: xdebug - extensions: mbstring, dom, fileinfo, sqlite, gd, zip + extensions: mbstring, dom, fileinfo, sqlite, gd, zip, imagick - name: Cache Composer dependencies uses: actions/cache@v3 with: @@ -119,7 +119,7 @@ jobs: with: php-version: 8.2 coverage: none - extensions: mbstring, dom, fileinfo, sqlite, gd, zip + extensions: mbstring, dom, fileinfo, sqlite, gd, zip, imagick - name: Checkout code uses: actions/checkout@v4 - name: Cache Node dependencies diff --git a/composer.json b/composer.json index a2191306..d0971072 100644 --- a/composer.json +++ b/composer.json @@ -6,6 +6,7 @@ "php": "^8.1", "ext-ctype": "*", "ext-gd": "*", + "ext-imagick": "*", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", diff --git a/config/image.php b/config/image.php new file mode 100644 index 00000000..0533d96c --- /dev/null +++ b/config/image.php @@ -0,0 +1,20 @@ + 'imagick' + +];