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 @@ -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'
You can’t perform that action at this time.
0 commit comments