[GHA] Bump macOS version to 27 (#3197)

This commit is contained in:
Serhii Ivanov
2026-09-29 01:55:17 +03:00
committed by GitHub
parent 541879c4ac
commit 67cc916efe
+7 -8
View File
@@ -16,11 +16,11 @@ on:
jobs: jobs:
build: build:
name: Build MacOS name: Build MacOS
runs-on: macos-latest runs-on: xcode-27
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v7
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -30,7 +30,6 @@ jobs:
brew upgrade --formula || true brew upgrade --formula || true
# Remove pinned cmake version (https://github.com/actions/runner-images/blob/macos-15-arm64/20250825.2246/images/macos/scripts/build/install-common-utils.sh#L19) # Remove pinned cmake version (https://github.com/actions/runner-images/blob/macos-15-arm64/20250825.2246/images/macos/scripts/build/install-common-utils.sh#L19)
brew uninstall --ignore-dependencies cmake || true brew uninstall --ignore-dependencies cmake || true
# brew install libtiff openssl@3
brew install \ brew install \
autoconf \ autoconf \
automake \ automake \
@@ -39,6 +38,7 @@ jobs:
gnu-sed \ gnu-sed \
jpeg \ jpeg \
ldns \ ldns \
libks \
libpq@18 \ libpq@18 \
libsndfile \ libsndfile \
libtool \ libtool \
@@ -47,21 +47,20 @@ jobs:
ossp-uuid \ ossp-uuid \
pcre2 \ pcre2 \
pkgconf \ pkgconf \
signalwire-client-c \
sofia-sip \ sofia-sip \
speex \ speex \
speexdsp \ speexdsp \
sqlite \ sqlite \
yasm \
&& \ && \
brew list --pinned | awk '{system("brew unpin " $1)}' && \ brew list --pinned | awk '{system("brew unpin " $1)}' && \
brew install --adopt \ brew install --adopt \
signalwire/homebrew-signalwire/libks2 \
signalwire/homebrew-signalwire/signalwire-c2 \
signalwire/homebrew-signalwire/spandsp \ signalwire/homebrew-signalwire/spandsp \
&& \ && \
brew link --force --overwrite \ brew link --force --overwrite \
ffmpeg@7 \ ffmpeg@7 \
libpq@18 libpq@18 \
ruby@3.4
- name: Bootstrap FreeSWITCH - name: Bootstrap FreeSWITCH
run: ./bootstrap.sh -j run: ./bootstrap.sh -j
@@ -94,7 +93,7 @@ jobs:
# find . -type f | sort # find . -type f | sort
- name: Upload build artifacts - name: Upload build artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
if: always() if: always()
with: with:
name: freeswitch-macos-build name: freeswitch-macos-build