Skip to content

Commit bb72219

Browse files
committed
Upgrade from deprecated macos-13 to macos-15-intel in CI
Replace GitHub Actions runner image `macos-13` with `macos-15-intel` as recommended in: * https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down > The macOS 13 runner image will be retired by ___December 4th, 2025___. The currently available GitHub Actions macOS runners are: | macOS Version | runner.arch | |---------------|-------------| | macos-13 | X64 | | macos-14 | ARM64 | | macos-15 | ARM64 | | macos-15-intel | X64 | | macos-26 | ARM64 | | macos-latest | ARM64 |
1 parent 58b68c2 commit bb72219

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

.ci/build-wheels.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ make install;
5757
make distclean;
5858

5959
cd ~/ffmpeg_sources;
60-
curl -kLO "https://cfhcable.dl.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz"
60+
curl -kLO "https://downloads.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz"
6161
tar xzf "lame-$LAME_VERSION.tar.gz"
6262
cd "lame-$LAME_VERSION"
6363
./configure --prefix="$BUILD_DIR" --enable-nasm --enable-shared;

.ci/build_wheels_osx.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ if [ "$ARCH" = "x86_64" ]; then
127127
arg=("--enable-nasm")
128128
fi
129129
cd "$SRC_PATH";
130-
curl -kLO "https://cfhcable.dl.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz"
130+
curl -kLO "https://downloads.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz"
131131
tar xzf "lame-$LAME_VERSION.tar.gz"
132132
cd "lame-$LAME_VERSION"
133133
git apply "$base_dir/.ci/libmp3lame-symbols.patch"

.github/workflows/pythonapp.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ jobs:
170170
needs: linux_wheels
171171
steps:
172172
- uses: actions/[email protected]
173-
- name: Set up Python 3.x
173+
- name: Set up Python 3.13
174174
uses: actions/[email protected]
175175
with:
176-
python-version: 3.x
176+
python-version: 3.13 # 3.14 fails!
177177
- uses: actions/[email protected]
178178
with:
179179
pattern: py_wheel-*
@@ -258,7 +258,7 @@ jobs:
258258
twine upload dist/*
259259
260260
osx_wheels_create:
261-
runs-on: macos-13
261+
runs-on: macos-15-intel
262262
env:
263263
USE_SDL2_MIXER: 0
264264
FFMPEG_BUILD_PATH: "ffmpeg_build"
@@ -269,6 +269,7 @@ jobs:
269269
DYLD_FALLBACK_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-listdeps {wheel} &&
270270
DYLD_FALLBACK_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-wheel --require-archs {delocate_archs} -w {dest_dir} {wheel}
271271
strategy:
272+
fail-fast: false
272273
matrix:
273274
arch: [ "x86_64", "arm64" ]
274275
steps:
@@ -304,7 +305,7 @@ jobs:
304305
path: dist
305306

306307
osx_wheels_fuse_test_upload:
307-
runs-on: macos-13
308+
runs-on: macos-15-intel
308309
needs: osx_wheels_create
309310
steps:
310311
- uses: actions/[email protected]

0 commit comments

Comments
 (0)