Skip to content

Commit 94baf2e

Browse files
JulianAtkinsmichalsn
authored andcommitted
ImageMagick rw support for AVIF as suggested at #10025
1 parent b8341f4 commit 94baf2e

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
@@ -168,7 +168,16 @@ jobs:
168168
if: ${{ contains(inputs.extra-extensions, 'imagick') }}
169169
run: |
170170
sudo apt-get update
171-
sudo apt-get install -y imagemagick libmagickwand-dev ghostscript poppler-data libjbig2dec0:amd64 libopenjp2-7:amd64
171+
sudo apt-get install -y ghostscript poppler-data libmagickwand-dev
172+
173+
# Install ImageMagick 7 with AVIF rw+ support (vintagesucks/imagemagick-deb)
174+
RELEASE_JSON=$(curl -fsSL https://api.github.com/repos/vintagesucks/imagemagick-deb/releases/latest)
175+
mkdir -p /tmp/imagemagick-debs
176+
while IFS= read -r url; do
177+
curl -fsSL "$url" -o "/tmp/imagemagick-debs/$(basename "$url")"
178+
done < <(echo "$RELEASE_JSON" | jq -r '.assets[] | select(.name | contains("noble_amd64")) | .browser_download_url')
179+
sudo dpkg -i /tmp/imagemagick-debs/*.deb || true
180+
sudo apt-get install -f -y
172181
173182
- name: Checkout base branch for PR
174183
if: github.event_name == 'pull_request'

0 commit comments

Comments
 (0)