Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
9e5eb3a
beta release
Dec 11, 2023
22ca517
...
Dec 11, 2023
8d015de
cosmetic
Dec 11, 2023
8d08f85
Added extra check for rare case when ImageMagick is build without any…
dlemstra Dec 11, 2023
935f2c2
Corrected order to fix invalid matches.
dlemstra Dec 11, 2023
cf821b1
b10 should also be moved.
dlemstra Dec 11, 2023
ef87dfd
only fill the alpha channel for `alpha` floodfill
Dec 12, 2023
3924a2a
CMake: Improve compatibility with Conan's CMakeDeps
valgur Dec 10, 2023
adfba31
CMake: HDRI_ENABLE_OBSOLETE_IN_H has been removed
valgur Dec 10, 2023
a5fea86
CMake: add SECURITY_POLICY option, nominally
valgur Dec 10, 2023
8ec88b6
CMake: add DPC_SUPPORT option
valgur Dec 10, 2023
6fe5e76
CMake: add WITH_64BIT_CHANNEL_MASK_SUPPORT option
valgur Dec 10, 2023
b6e29ea
CMake: add DMR (MagickCache) lib support
valgur Dec 10, 2023
bbd9bd0
CMake: add HAVE_MTMALLOC option, rename HasJEMALLOC and HasUMEM
valgur Dec 10, 2023
339f4c1
CMake: apply changes to config.h.in
valgur Dec 10, 2023
53f37c1
CMake: update config.h.cmake to match config.h.in
valgur Dec 10, 2023
ff80de7
CMake: fix the define value formats in config.h.cmake
valgur Dec 10, 2023
a3f46d4
CMake: fix OpenCL header check
valgur Dec 10, 2023
c208caa
CMake: fix complex.h function detection, which broke fftw
valgur Dec 10, 2023
3bd2698
Add conanfile.py
valgur Dec 10, 2023
8306809
opencl.c: replace lt_dlclose() with dlclose() / FreeLibrary()
valgur Dec 10, 2023
c1888e7
CMake: fix errors in checks.cmake
valgur Dec 10, 2023
690547b
CMake: further config.h.cmake fixes
valgur Dec 10, 2023
07fa530
CMake: add HAVE_TCMALLOC option
valgur Dec 10, 2023
9ba29d8
CMake: add BUILD_TESTS, cleaner library names in CMakeLists.txt
valgur Dec 10, 2023
4b16d54
CMake: run TAP tests with CTest
valgur Dec 11, 2023
e2fe103
CMake: set project() only once
valgur Dec 11, 2023
ddd5a3e
CMake: add symlinked executables
valgur Dec 11, 2023
7f19aea
conanfile.py: set BUILD_TEST=FALSE
valgur Dec 11, 2023
c3f1159
CMake: improve CMake project structure
valgur Dec 11, 2023
8bb482b
CMake: fix typo
valgur Dec 11, 2023
8d3fdb5
CMake: add Magick++ tests
valgur Dec 11, 2023
3d2aef1
CMake: restore ssize_t check
valgur Dec 11, 2023
709aa94
CMake: reorganize a bit
valgur Dec 11, 2023
1f732c8
CMake: improve testing
valgur Dec 11, 2023
72c9ba4
CMake: install config, wip
valgur Dec 11, 2023
ebdd467
CMake: add installation of config files
valgur Dec 11, 2023
ace2aed
conanfile.py: update delegates patch
valgur Dec 11, 2023
b21c2ab
CMake: generate config files, fill in most config params
valgur Dec 11, 2023
1d6cef0
CMake: improve version parsing
valgur Dec 11, 2023
6e644df
CMake: fix ImageMagick.rc quoting
valgur Dec 11, 2023
607ae58
CMake: install config scripts
valgur Dec 11, 2023
1df6477
CMake: no need for a separate version.h.cmake
valgur Dec 12, 2023
5c51815
CMake: fix broken defines on MSVC
valgur Dec 12, 2023
687e401
CMake: skip most checks on MSVC
valgur Dec 12, 2023
aaf8f1f
CMake: fix symlinking of executables on Windows
valgur Dec 12, 2023
e55a5b0
conanfile.py: update
valgur Dec 12, 2023
46a38e7
CMake: re-enable ImageMagick.rc.cmake paths
valgur Dec 12, 2023
04dbfeb
CMake: fix tests on Windows
valgur Dec 12, 2023
2cc554e
CMake: add host and target triplets info
valgur Dec 12, 2023
da099f2
Make sure we use the lt_ methods like we do elsewhere.
dlemstra Dec 12, 2023
1b042b2
support dng:max-raw-memory define (https://github.com/ImageMagick/Ima…
Dec 13, 2023
8365814
cosmetic
Dec 13, 2023
804e2b7
properly export YUV JP2 images (https://github.com/ImageMagick/ImageM…
Dec 13, 2023
66a3868
use `:` specifier
Dec 13, 2023
a0aca55
correct display program name
Dec 13, 2023
f65eba2
check for corrupt DJVU images (https://github.com/ImageMagick/ImageMa…
Dec 14, 2023
e46e2ef
support UTF-8 comments (https://github.com/ImageMagick/ImageMagick/is…
Dec 16, 2023
558e255
do not prefix iTxt key with 'png:'
Dec 16, 2023
640af74
latest autoconf update
Dec 17, 2023
4011e63
enhance sampling factor parser (https://github.com/ImageMagick/ImageM…
Dec 17, 2023
6c52fda
Corrected length check.
dlemstra Dec 17, 2023
be19e35
Bump actions/upload-artifact from 3 to 4
dependabot[bot] Dec 18, 2023
ed5ac6d
Bump actions/download-artifact from 3 to 4
dependabot[bot] Dec 18, 2023
b85f143
Bump github/codeql-action from 2 to 3
dependabot[bot] Dec 18, 2023
1c229f2
Give artifacts a unique name.
dlemstra Dec 19, 2023
0813103
Use different name for the installers.
dlemstra Dec 20, 2023
7d907ea
Also include type in artifact name.
dlemstra Dec 20, 2023
490e9ab
Swap order.
dlemstra Dec 20, 2023
7f8aab2
Switch to ubuntu 20.04 in the app-image build.
dlemstra Dec 21, 2023
94d5512
Revert path filter.
dlemstra Dec 21, 2023
12ecacf
Corrected packages that need to be install due to ubuntu upgrade.
dlemstra Dec 21, 2023
092b8fa
Removed duplicate if statement.
dlemstra Dec 21, 2023
d1cd21c
Silence warning
dlemstra Dec 21, 2023
1f241fd
improve accuracy of image statistics (https://github.com/ImageMagick/…
Dec 21, 2023
fffda83
fx calculations of skewness and kurtosis (https://github.com/ImageMag…
Dec 22, 2023
f21cd54
Only write comments as itxt when the string contains non ansi chars.
dlemstra Dec 22, 2023
854b3a4
Bump actions/checkout from 3 to 4
dependabot[bot] Dec 21, 2023
a07eac1
check if the string contains non-Latin1 characters
Dec 23, 2023
73ad1b7
Corrected patch to check for non-Latin1 characters.
dlemstra Dec 23, 2023
7ccf6e8
invalid JSON with -ping (https://github.com/ImageMagick/ImageMagick/i…
Dec 23, 2023
9c85f8f
throw exception if # of meta channels exceed max (https://github.com/…
Dec 23, 2023
8284632
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-h…
Dec 23, 2023
c3bb6f6
multiplication result converted to larger type
Dec 23, 2023
62e67a2
invalid HTTPS certificates are no longer ignored (https://github.com/…
Dec 23, 2023
d146660
Add Canon Raw v2 (CR2) as mime type (#6968)
kleisauke Dec 24, 2023
6c14db7
Add Panasonic Raw v2 (RW2) as mime type (#6967)
kleisauke Dec 24, 2023
0882713
multiplication result converted to larger type
Dec 24, 2023
e88b9aa
eliminate compiler warning
Dec 24, 2023
4e1feed
don't include the index channel in the overall image statistics
Dec 24, 2023
91d8a32
multiplication result converted to larger type
Dec 24, 2023
1c14ca3
release
Dec 25, 2023
57ff827
no member named 'rawparams' (https://github.com/ImageMagick/ImageMagi…
Dec 25, 2023
883eaa2
release
Dec 25, 2023
b2fb6f1
configure: drop backported ac_func_fseeko.m4 for autoconf-2.72 compat…
thesamesam Dec 25, 2023
963f5fa
release
Dec 25, 2023
3e8b0fa
beta release
Dec 25, 2023
0930653
beta release
Dec 25, 2023
87f4a62
Correct flags for jpeg-xl build.
dlemstra Dec 25, 2023
26e6cf7
Include deflate in the security/oss-fuzz build.
dlemstra Dec 25, 2023
0d36830
Include more features in the tiff build.
dlemstra Dec 25, 2023
f5329ad
check for version 0.20 instead
Dec 25, 2023
a29b58c
Also include -ldeflate in the LIBS for the oss-fuzz build.
dlemstra Dec 26, 2023
c02326b
Corrected oss-fuzz build.
dlemstra Dec 26, 2023
1dfcae1
display hidden image
Dec 26, 2023
b333c1a
Start of moving the oss-fuzz files.
dlemstra Dec 27, 2023
1cec932
cosmetic
Dec 27, 2023
e119d19
configure.ac: fixup LFS check for autoconf-2.72 (#6978)
thesamesam Dec 28, 2023
44ca83b
latest autoconf/automake
Dec 28, 2023
fd412d1
latest autoconf/automake update
Dec 28, 2023
6aac882
identify image time-to-live
Dec 28, 2023
a8a6a61
set errno if time-to-live exceeded
Dec 28, 2023
3396dd1
When writing BMP to v3 or lower, ignore the ICC profile. (#6979)
yoya Dec 29, 2023
c59b334
cosmetic
Dec 29, 2023
43a44ea
conditionally set errno to ESTALE
Dec 29, 2023
371c8da
cosmetic
Dec 29, 2023
75c72e1
Moved oss-fuzz files to a different folder.
dlemstra Dec 29, 2023
abc23f1
Changes due to moving the oss-fuzz files.
dlemstra Dec 29, 2023
9a7e87a
ensure video can be read from stdin (https://github.com/ImageMagick/I…
Dec 29, 2023
30274e5
ignore SyncBlob() status in CloseBlob() (https://github.com/ImageMagi…
Dec 30, 2023
ca392c7
repo change
Dec 30, 2023
d4298ea
update manifest
Dec 30, 2023
054b98c
release
Dec 30, 2023
98e7513
release
Dec 30, 2023
15b1a5d
beta release
Dec 30, 2023
2d36d1a
Improved name of installer artifacts
dlemstra Dec 31, 2023
6c76d71
Trim version to avoid trailing -
dlemstra Dec 31, 2023
0ce621f
support -alpha remove-opaque option
Dec 31, 2023
3ee902d
Reverted incorrect patch.
dlemstra Dec 31, 2023
8876f13
reduce # threads for -alpha option
Dec 31, 2023
66ef758
-alpha deactivate-if-opaque disables the alpha channel if and only if…
Jan 1, 2024
e9a68f0
-alpha off-if-opaque turns off the alpha channel if its entirely opaque
Jan 1, 2024
e6f0530
slight optimization
Jan 1, 2024
1294dac
fix error: 'libraw_data_t' has no member named 'rawparams'
remicollet Jan 1, 2024
c29cf7f
thread tuning
Jan 1, 2024
b8fd1e7
Silenced warning.
dlemstra Jan 2, 2024
80cb07d
thread tunuing
Jan 2, 2024
f8ba278
optimize HDRI detection
Jan 2, 2024
3e2879e
factor is a const argument
Jan 3, 2024
0f0ccfd
Fixed build on Windows.
dlemstra Jan 3, 2024
79e742a
Removed duplicate define.
dlemstra Jan 5, 2024
e5162e6
The CheckPSDChannels method should not check empty layers.
dlemstra Jan 5, 2024
cbf79ad
Use consistent casing of method names.
dlemstra Jan 5, 2024
99c9ee4
Allow invalid webp files that incorrectly include the size of the hea…
dlemstra Jan 5, 2024
8e1b405
https://github.com/ImageMagick/ImageMagick/issues/7006
Jan 6, 2024
9033dea
cosmetic
Jan 6, 2024
802ffae
improve RSVG exception checking (https://github.com/ImageMagick/Image…
Jan 6, 2024
e80133b
fix off-by-one issue for captions/labels (https://github.com/ImageMag…
Jan 6, 2024
2d24367
fix caption sizing issue (https://github.com/ImageMagick/ImageMagick/…
Jan 6, 2024
90ac70a
correct off by one issue
Jan 6, 2024
41015d0
Make Magick++-config work from non-standard places (#7008)
TedLyngmo Jan 6, 2024
a5dbba6
correct usage
Jan 7, 2024
50940c1
Merge remote-tracking branch 'origin/main' into main
valgur Jan 7, 2024
dbf838e
Revert "opencl.c: replace lt_dlclose() with dlclose() / FreeLibrary()"
valgur Jan 7, 2024
d7c60b0
Revert a minor whitespace discrepancy
valgur Jan 7, 2024
fcecc0a
CMake: fix CMake delegate var handling
valgur Jan 7, 2024
adf2813
conanfile.py: add support for ltdl delegate
valgur Jan 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .devcontainer/security/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ RUN git clone --depth 1 https://github.com/strukturag/libheif
RUN git clone --depth 1 https://github.com/uclouvain/openjpeg
RUN git clone --depth 1 https://github.com/webmproject/libwebp
RUN git clone --depth 1 https://github.com/madler/zlib
RUN git clone --depth 1 https://github.com/ebiggers/libdeflate
RUN git clone --depth 1 https://github.com/libjpeg-turbo/libjpeg-turbo
RUN git clone --depth 1 https://github.com/xz-mirror/xz
RUN git clone --depth 1 https://github.com/libraw/libraw
Expand All @@ -23,7 +24,7 @@ RUN git clone --depth 1 https://gitlab.com/federicomenaquintero/bzip2.git
RUN git clone --depth 1 --recursive https://github.com/libjxl/libjxl
RUN git -c http.sslVerify=false clone https://www.cl.cam.ac.uk/~mgk25/git/jbigkit

ADD Magick++/fuzz/build_dependencies.sh build_dependencies.sh
ADD oss-fuzz/build_dependencies.sh build_dependencies.sh

ENV SRC=/ImageMagick/dependencies
ENV WORK=/ImageMagick
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/security/build_imagemagick.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash -eu

./Magick++/fuzz/build_imagemagick.sh
./oss-fuzz/build_imagemagick.sh

cat <<EOT >> /ImageMagick/etc/ImageMagick-7/policy.xml
<policymap>
Expand Down
25 changes: 13 additions & 12 deletions .github/workflows/app-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ on:
pull_request:
branches:
- main
paths:
- '.github/workflows/app-image.yml'

permissions:
contents: write
Expand All @@ -18,7 +20,7 @@ jobs:
name: 'Create AppImage'
runs-on: ubuntu-latest
container:
image: ubuntu:18.04
image: ubuntu:20.04
options: --device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined

strategy:
Expand All @@ -27,27 +29,26 @@ jobs:
include:
- compiler: gcc
cxx_compiler: g++
packages: gcc g++
- compiler: clang
cxx_compiler: clang++
packages: clang

steps:
- name: Install dependencies
run: |
set -e
apt-get update -y
apt-get install -y autoconf curl fuse git kmod libbz2-dev libdjvulibre-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev liblcms-dev libopenexr-dev libopenjp2-7-dev libturbojpeg0-dev liblqr-dev libraqm-dev libtiff-dev libwebp-dev libx11-dev libxml2-dev liblzma-dev software-properties-common wget
export DEBIAN_FRONTEND=noninteractive
apt update -y
apt install -y autoconf curl fuse git kmod libbz2-dev libdjvulibre-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev liblcms-dev libopenexr-dev libopenjp2-7-dev libturbojpeg0-dev liblqr-dev libraqm-dev libtiff-dev libwebp-dev libx11-dev libxml2-dev liblzma-dev make software-properties-common wget ${{ matrix.packages }}
add-apt-repository ppa:git-core/ppa -y
apt-get install -y git
apt install -y git
add-apt-repository ppa:strukturag/libheif -y
add-apt-repository ppa:strukturag/libde265 -y
apt-get install libheif-dev -y
apt install libheif-dev -y

- name: Checkout
uses: actions/checkout@v3

- name: Install ${{ matrix.compiler }}
if: matrix.compiler == 'clang'
run: apt-get install -y ${{ matrix.compiler }}
uses: actions/checkout@v4

- name: Download AppImage
run: |
Expand Down Expand Up @@ -90,7 +91,7 @@ jobs:
find /appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq

- name: Upload ImageMagick AppImage
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: AppImage-${{ matrix.compiler }}
path: artifacts
Expand All @@ -104,7 +105,7 @@ jobs:

steps:
- name: Download artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
path: artifacts

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
modules: [ 'with-modules', 'without-modules' ]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 2

Expand All @@ -31,7 +31,7 @@ jobs:
echo "" > config.status

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: cpp

Expand All @@ -40,4 +40,4 @@ jobs:
make

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
18 changes: 9 additions & 9 deletions .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -32,7 +32,7 @@ jobs:
mv ChangeLog.md artifacts/ChangeLog.md

- name: Upload ChangeLog.md
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ChangeLog
path: artifacts
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
apt-get install -y autoconf libfontconfig1-dev libfreetype6-dev libltdl-dev make pkg-config ${{ matrix.packages }}

- name: Clone msttcorefonts
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ImageMagick/msttcorefonts
ref: refs/heads/main
Expand All @@ -86,7 +86,7 @@ jobs:
set -e
./install.sh

- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Configure ImageMagick
env:
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:

steps:
- name: Clone ImageMagick-Windows
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand All @@ -143,7 +143,7 @@ jobs:
CloneRepositories.cmd https://github.com/ImageMagick shallow

- name: Download ChangeLog.md
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ChangeLog
path: ImageMagick-Windows\ImageMagick
Expand Down Expand Up @@ -181,7 +181,7 @@ jobs:

steps:
- name: Clone ImageMagick-Windows
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand Down Expand Up @@ -232,9 +232,9 @@ jobs:
- name: Prepare git
run: git config --global core.autocrlf false

- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
packages: clang

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Install dependencies
run: |
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
runs-on: macos-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Install dependencies
run: |
Expand Down Expand Up @@ -92,11 +92,11 @@ jobs:
platform: [ x86, x64, arm64 ]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
path: ImageMagick

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand Down Expand Up @@ -136,9 +136,9 @@ jobs:
- name: Prepare git
run: git config --global core.autocrlf false

- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand Down
34 changes: 22 additions & 12 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -37,7 +37,7 @@ jobs:
mv ChangeLog.md artifacts/ChangeLog.md

- name: Upload ChangeLog.md
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ChangeLog
path: artifacts
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
hdri_flag: '-HDRI'

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand All @@ -86,7 +86,7 @@ jobs:
CloneRepositories.cmd https://github.com/ImageMagick shallow

- name: Download ChangeLog.md
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ChangeLog
path: ImageMagick-Windows\ImageMagick
Expand Down Expand Up @@ -184,9 +184,19 @@ jobs:
timestamp-digest: SHA256
timeout: 600

- uses: actions/upload-artifact@v3
- name: Get version
id: version
shell: pwsh
run: |
$version = (cat "ImageMagick-Windows\VisualMagick\installer\inc\version.isx" | Select-String "MagickPackageFullVersionText") | Out-String
$version = ($version | Select-String '".*"' -AllMatches | Select -Expand Matches | Select -Expand Value | Out-String)
$version = $version -Replace "`n|`r|""",""
$version = $version -Replace " ","-"
echo "version=$version" >> $env:GITHUB_OUTPUT

- uses: actions/upload-artifact@v4
with:
name: installers
name: 'ImageMagick-${{steps.version.outputs.version}}-installer-${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.type}}-${{matrix.platform}}'
path: 'ImageMagick-Windows\VisualMagick\installer\output'

release_windows_source:
Expand All @@ -196,7 +206,7 @@ jobs:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand All @@ -209,7 +219,7 @@ jobs:
CloneRepositories.cmd https://github.com/ImageMagick source

- name: Download ChangeLog.md
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ChangeLog
path: ImageMagick-Windows\ImageMagick
Expand All @@ -220,7 +230,7 @@ jobs:
cd ImageMagick-Windows
7z a ImageMagick-Windows.7z .\source\*

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ImageMagick-Windows
path: 'ImageMagick-Windows\ImageMagick-Windows.7z'
Expand Down Expand Up @@ -251,7 +261,7 @@ jobs:
hdri_flag: '-HDRI'

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: ImageMagick/ImageMagick-Windows
path: ImageMagick-Windows
Expand All @@ -264,7 +274,7 @@ jobs:
CloneRepositories.cmd https://github.com/ImageMagick shallow

- name: Download ChangeLog.md
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ChangeLog
path: ImageMagick-Windows\ImageMagick
Expand Down Expand Up @@ -339,7 +349,7 @@ jobs:
$version = $version -Replace " ","-"
echo "version=$version" >> $env:GITHUB_OUTPUT

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: 'ImageMagick-${{steps.package.outputs.version}}-portable-${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}}'
path: portable
Loading