imagemagick@7.1.2-8 & imagemagick-lean@7.1.2-8: Use GitHub for checkver and download#7231
Conversation
WalkthroughUpdates Scoop manifests for ImageMagick and ImageMagick Lean: migrate downloads/checkver/autoupdate from ImageMagick.org RDF/digest endpoints to GitHub Releases, refresh URLs and hashes for all architectures, add/adjust notes and environment settings, and bump the lean manifest version from 7.1.2-3 to 7.1.2-5. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant Scoop as Scoop (client)
participant GHAPI as GitHub API (releases/latest)
participant GH as GitHub Releases (assets)
User->>Scoop: scoop install/update imagemagick(‑lean)
Scoop->>GHAPI: GET latest release (tag_name)
GHAPI-->>Scoop: tag_name (e.g., 7.1.2-5)
Scoop->>Scoop: Resolve arch-specific URL via autoupdate template
Scoop->>GH: Download installer/archive for x86/x64/arm64
GH-->>Scoop: Asset bytes
Scoop->>Scoop: Verify SHA256, extract, set env (if defined)
Scoop-->>User: Install/update complete
note over Scoop,GH: New flow uses GitHub Releases and JSON tag lookup
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
All changes look good. Wait for review from human collaborators. imagemagick-lean
imagemagick
|
|
Hi, can you resolve the conflict? |
|
@Lutra-Fs: Fixed, updated both to 7.1.2-8. |
|
/verify |
|
All changes look good. Wait for review from human collaborators. imagemagick-lean
imagemagick
|
Closes #7230.
<manifest-name[@version]|chore>: <general summary of the pull request>Summary by hooman
imagemagick.orgwas very slowimagemagick-lean: Update to v7.1.2-5imagemagick-lean: GitHub releases has .7z of portable packages instead of .zip, with no directory inside. Removedextract_dir.Summary by CodeRabbit
Chores
Documentation