File tree Expand file tree Collapse file tree 3 files changed +24
-2
lines changed Expand file tree Collapse file tree 3 files changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ jobs:
124
124
cibw_archs : " aarch64"
125
125
- os : windows-latest
126
126
cibw_archs : " auto64"
127
- - os : macos-12
127
+ - os : macos-13
128
128
cibw_archs : " x86_64"
129
129
- os : macos-14
130
130
cibw_archs : " arm64"
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ jobs:
101
101
pyqt6-ver : ' !=6.6.0'
102
102
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
103
103
pyside6-ver : ' !=6.5.1'
104
- - os : macos-12 # This runner is on Intel chips.
104
+ - os : macos-13 # This runner is on Intel chips.
105
105
python-version : ' 3.9'
106
106
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
107
107
pyside6-ver : ' !=6.5.1'
@@ -192,6 +192,17 @@ jobs:
192
192
;;
193
193
macOS)
194
194
brew update
195
+ # Periodically, Homebrew updates Python and fails to overwrite the
196
+ # existing not-managed-by-Homebrew copy without explicitly being told
197
+ # to do so. GitHub/Azure continues to avoid fixing their runner images:
198
+ # https://github.com/actions/runner-images/issues/9966
199
+ # so force an overwrite even if there are no Python updates.
200
+ # We don't even care about Homebrew's Python because we use the one
201
+ # from actions/setup-python.
202
+ for python_package in $(brew list | grep python@); do
203
+ brew unlink ${python_package}
204
+ brew link --overwrite ${python_package}
205
+ done
195
206
brew install ccache ghostscript gobject-introspection gtk4 ninja
196
207
brew install --cask font-noto-sans-cjk inkscape
197
208
;;
Original file line number Diff line number Diff line change @@ -120,6 +120,17 @@ stages:
120
120
;;
121
121
Darwin)
122
122
brew update
123
+ # Periodically, Homebrew updates Python and fails to overwrite the
124
+ # existing not-managed-by-Homebrew copy without explicitly being told
125
+ # to do so. GitHub/Azure continues to avoid fixing their runner images:
126
+ # https://github.com/actions/runner-images/issues/9966
127
+ # so force an overwrite even if there are no Python updates.
128
+ # We don't even care about Homebrew's Python because we use the one
129
+ # from UsePythonVersion.
130
+ for python_package in $(brew list | grep python@); do
131
+ brew unlink ${python_package}
132
+ brew link --overwrite ${python_package}
133
+ done
123
134
brew install --cask xquartz
124
135
brew install ccache ffmpeg imagemagick mplayer ninja pkg-config
125
136
brew install --cask font-noto-sans-cjk-sc
You can’t perform that action at this time.
0 commit comments