Skip to content

Commit 7a6a9de

Browse files
authored
Merge pull request #113 from wp-cli/fix/require-imagick-extension
2 parents 8947b19 + 868947d commit 7a6a9de

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/testing.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,18 @@ jobs:
109109
with:
110110
files: "composer.json, behat.yml"
111111

112+
- name: Install Ghostscript
113+
if: steps.check_files.outputs.files_exists == 'true'
114+
run: |
115+
sudo apt-get update
116+
sudo apt-get install ghostscript -y
117+
112118
- name: Set up PHP envirnoment
113119
if: steps.check_files.outputs.files_exists == 'true'
114120
uses: shivammathur/setup-php@v2
115121
with:
116122
php-version: '${{ matrix.php }}'
117-
extensions: mysql, zip
123+
extensions: imagick, mysql, zip
118124
coverage: none
119125
tools: composer
120126

@@ -133,6 +139,11 @@ jobs:
133139
restore-keys: |
134140
${{ runner.os }}-composer-
135141
142+
- name: Change ImageMagick policy to allow pdf->png conversion.
143+
if: steps.check_files.outputs.files_exists == 'true'
144+
run: |
145+
sudo sed -i 's/^.*policy.*coder.*none.*PDF.*//' /etc/ImageMagick-6/policy.xml
146+
136147
- name: Install dependencies
137148
if: steps.check_files.outputs.files_exists == 'true'
138149
run: COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest

0 commit comments

Comments
 (0)