Skip to content

Commit 9c81b52

Browse files
committed
Merge branch 'PHP-8.5'
* PHP-8.5: Update clang in macOS build
2 parents 5695cee + 01742e9 commit 9c81b52

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Update clang
2+
runs:
3+
using: composite
4+
steps:
5+
- shell: bash
6+
run: |
7+
softwareupdate -l
8+
label=$((softwareupdate -l 2>/dev/null | grep 'Label:' | grep -o 'Command Line Tools for Xcode.*' | head -1) || echo '')
9+
if [ -n "$label" ]; then
10+
softwareupdate -i "$label"
11+
xcode_path=$(ls -1 '/Applications' | grep 'Xcode_.*\.app' | head -1)
12+
sudo xcode-select -s "/Applications/$xcode_path"
13+
else
14+
echo "Not found."
15+
fi
16+
which clang
17+
clang -v

.github/workflows/nightly.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,8 @@ jobs:
363363
uses: actions/checkout@v5
364364
with:
365365
ref: ${{ inputs.branch }}
366+
- name: Update clang
367+
uses: ./.github/actions/macos-update-clang
366368
- name: brew
367369
uses: ./.github/actions/brew
368370
- name: ./configure

.github/workflows/push.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,8 @@ jobs:
239239
steps:
240240
- name: git checkout
241241
uses: actions/checkout@v5
242+
- name: Update clang
243+
uses: ./.github/actions/macos-update-clang
242244
- name: brew
243245
uses: ./.github/actions/brew
244246
- name: ccache

0 commit comments

Comments
 (0)