Skip to content

Commit 25d56d2

Browse files
committed
imagick rework
1 parent d0bb6b0 commit 25d56d2

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

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

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -167,16 +167,12 @@ jobs:
167167
if: ${{ contains(inputs.extra-extensions, 'imagick') }}
168168
run: |
169169
sudo apt-get update
170-
sudo apt-get install -y ghostscript poppler-data libmagickwand-dev
171-
172-
# Install ImageMagick 7 with AVIF rw+ support (vintagesucks/imagemagick-deb)
173-
RELEASE_JSON=$(curl -fsSL https://api.github.com/repos/vintagesucks/imagemagick-deb/releases/latest)
170+
sudo apt-get install -y ghostscript poppler-data
174171
mkdir -p /tmp/imagemagick-debs
175-
while IFS= read -r url; do
176-
curl -fsSL "$url" -o "/tmp/imagemagick-debs/$(basename "$url")"
177-
done < <(echo "$RELEASE_JSON" | jq -r '.assets[] | select(.name | contains("noble_amd64")) | .browser_download_url')
178-
sudo dpkg -i /tmp/imagemagick-debs/*.deb || true
179-
sudo apt-get install -f -y
172+
curl -fL --retry 3 --retry-all-errors \
173+
-o /tmp/imagemagick-debs/imagemagick_7.1.2-15.noble_amd64.deb \
174+
https://github.com/vintagesucks/imagemagick-deb/releases/download/v0.4.28/imagemagick_7.1.2-15.noble_amd64.deb
175+
sudo apt-get install -y /tmp/imagemagick-debs/imagemagick_7.1.2-15.noble_amd64.deb
180176
181177
- name: Checkout base branch for PR
182178
if: github.event_name == 'pull_request'

0 commit comments

Comments
 (0)