File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed
Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change 2525 sdk-preview : true
2626 runtime : -x64
2727 codecov : false
28- - os : macos-13 # macos-latest runs on arm64 runners where libgdiplus is unavailable
28+ - os : macos-26
2929 framework : net7.0
3030 sdk : 7.0.x
3131 sdk-preview : true
4848 sdk : 6.0.x
4949 runtime : -x64
5050 codecov : false
51- - os : macos-13 # macos-latest runs on arm64 runners where libgdiplus is unavailable
51+ - os : macos-26
5252 framework : net6.0
5353 sdk : 6.0.x
5454 runtime : -x64
6969 - name : Install libgdi+, which is required for tests running on ubuntu
7070 if : ${{ contains(matrix.options.os, 'ubuntu') }}
7171 run : |
72- sudo apt-get update
73- sudo apt-get -y install libgdiplus libgif-dev libglib2.0-dev libcairo2-dev libtiff-dev libexif-dev
72+ sudo apt-get update
73+ sudo apt-get -y install libgdiplus libgif-dev libglib2.0-dev libcairo2-dev libtiff-dev libexif-dev
74+
75+ - name : Install libgdi+, which is required for tests running on macos
76+ if : ${{ contains(matrix.options.os, 'macos-26') }}
77+ run : |
78+ brew update
79+ brew install mono-libgdiplus
80+ # Create symlinks to make libgdiplus discoverable
81+ sudo mkdir -p /usr/local/lib
82+ sudo ln -sf $(brew --prefix)/lib/libgdiplus.dylib /usr/local/lib/libgdiplus.dylib
83+ # Verify installation
84+ ls -la $(brew --prefix)/lib/libgdiplus* || echo "libgdiplus not found in brew prefix"
85+ ls -la /usr/local/lib/libgdiplus* || echo "libgdiplus not found in /usr/local/lib"
7486
7587 - name : Git Config
7688 shell : bash
You can’t perform that action at this time.
0 commit comments