File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff 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'
You can’t perform that action at this time.
0 commit comments