From a068c1c755d31efbfc053fd38da23842de218cbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Thu, 29 Jan 2026 18:13:29 +0100 Subject: [PATCH] Build: Run ImageMagick 7 on the Alpine Docker image again The `imagemagick6` package was dropped long ago. For now, we'll depend on some level of interoperability between ImageMagick v6 & v7. Long term, we'll work on the `jqueryui.com` build not depending on the `download.jqueryui.com` one. --- .github/workflows/node.js.yml | 5 ++--- Dockerfile | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 6a7cc125..c878fe02 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -8,10 +8,9 @@ on: jobs: build: # Update it to `ubuntu-latest` only when: - # - our infra is on Debian >= 13 which has ImageMagick 7 + # - our infra is on Debian >=13 which has ImageMagick 7 # - `ubuntu-latest` resolves to v26.x which has ImageMagick 7 - # When doing that, also update `imagemagick6` to `imagemagick - # in Dockerfile and the `convert` command to `magick`. + # When doing that, also update the `convert` command to `magick`. runs-on: ubuntu-24.04 strategy: fail-fast: false diff --git a/Dockerfile b/Dockerfile index cae9b434..d03d20aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ FROM node:22-alpine WORKDIR /app COPY package*.json ./ -RUN apk add libxml2 libxslt git imagemagick6 python3 make g++ +RUN apk add libxml2 libxslt git imagemagick python3 make g++ RUN npm install COPY . .