Skip to content

Commit bccf811

Browse files
committed
ImageMagick rw support for AVIF as suggested at #10025
1 parent 710a4d1 commit bccf811

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/reusable-phpunit-test.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,16 @@ jobs:
165165
if: ${{ contains(inputs.extra-extensions, 'imagick') }}
166166
run: |
167167
sudo apt-get update
168-
sudo apt-get install -y imagemagick libmagickwand-dev ghostscript poppler-data libjbig2dec0:amd64 libopenjp2-7:amd64
168+
sudo apt-get install -y ghostscript poppler-data libmagickwand-dev
169+
170+
# Install ImageMagick 7 with AVIF rw+ support (vintagesucks/imagemagick-deb)
171+
RELEASE_JSON=$(curl -fsSL https://api.github.com/repos/vintagesucks/imagemagick-deb/releases/latest)
172+
mkdir -p /tmp/imagemagick-debs
173+
while IFS= read -r url; do
174+
curl -fsSL "$url" -o "/tmp/imagemagick-debs/$(basename "$url")"
175+
done < <(echo "$RELEASE_JSON" | jq -r '.assets[] | select(.name | contains("noble_amd64")) | .browser_download_url')
176+
sudo dpkg -i /tmp/imagemagick-debs/*.deb || true
177+
sudo apt-get install -f -y
169178
170179
- name: Checkout base branch for PR
171180
if: github.event_name == 'pull_request'

0 commit comments

Comments
 (0)