Skip to content

Commit 0e1bff4

Browse files
committed
chore: update Xcode version to 16.4 and adjust macOS runner labels in workflows
- Changed default Xcode version in setup action to 16.4. - Updated macOS runner labels from 'macos-latest' and 'macos-15' to 'macos-16' in multiple workflows for consistency. Signed-off-by: Innei <tukon479@gmail.com>
1 parent 6892c05 commit 0e1bff4

4 files changed

Lines changed: 13 additions & 16 deletions

File tree

.github/actions/setup-xcode/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ inputs:
44
xcode-version:
55
description: "Xcode version to use"
66
required: false
7-
default: "16.3"
7+
default: "16.4"
88

99
runs:
1010
using: "composite"
1111
steps:
12-
- name: Use Xcode ${{ inputs.xcode-version }}
13-
shell: bash
14-
run: sudo xcode-select -s /Applications/Xcode_${{ inputs.xcode-version }}.app
12+
- uses: maxim-lobanov/setup-xcode@v1
13+
with:
14+
xcode-version: ${{ inputs.xcode-version }}

.github/workflows/build-desktop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
strategy:
4646
fail-fast: false
4747
matrix:
48-
os: [macos-latest, ubuntu-latest, windows-latest]
48+
os: [macos-16, ubuntu-latest, windows-latest]
4949
exclude:
5050
- os: ${{ github.event.inputs.store == 'true' && 'ubuntu-latest' }}
5151

.github/workflows/build-ios-development.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
if [ -n "$available" ]; then
3030
echo "runner-label=self-hosted" >> $GITHUB_OUTPUT
3131
else
32-
echo "runner-label=macos-15" >> $GITHUB_OUTPUT
32+
echo "runner-label=macos-16" >> $GITHUB_OUTPUT
3333
fi
3434
3535
build-ipa-device-self-hosted:
@@ -71,9 +71,9 @@ jobs:
7171
7272
build-ipa-device-github:
7373
name: Build iOS IPA for device (GitHub-hosted)
74-
if: github.secret_source != 'None' && needs.check-runner.outputs.runner-label == 'macos-15'
74+
if: github.secret_source != 'None' && needs.check-runner.outputs.runner-label == 'macos-16'
7575
needs: check-runner
76-
runs-on: macos-15
76+
runs-on: macos-16
7777

7878
steps:
7979
- name: 📦 Checkout code
@@ -117,7 +117,7 @@ jobs:
117117
build-simulator:
118118
name: Build iOS IPA for simulator
119119
if: github.secret_source != 'None'
120-
runs-on: macos-15
120+
runs-on: macos-16
121121

122122
steps:
123123
- name: 📦 Checkout code

.github/workflows/build-ios.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 🍎 Build iOS
1+
name: Build iOS
22

33
on:
44
push:
@@ -36,7 +36,7 @@ jobs:
3636
if [ -n "$available" ]; then
3737
echo "runner-label=self-hosted" >> $GITHUB_OUTPUT
3838
else
39-
echo "runner-label=macos-latest" >> $GITHUB_OUTPUT
39+
echo "runner-label=macos-16" >> $GITHUB_OUTPUT
4040
fi
4141
4242
build-ipa-self-hosted:
@@ -83,17 +83,14 @@ jobs:
8383

8484
build-ipa-github:
8585
name: Build iOS IPA (GitHub)
86-
if: github.secret_source != 'None' && needs.check-runner.outputs.runner-label == 'macos-latest'
86+
if: github.secret_source != 'None' && needs.check-runner.outputs.runner-label == 'macos-16'
8787
needs: check-runner
88-
runs-on: macos-latest
88+
runs-on: macos-16
8989

9090
steps:
9191
- name: 📦 Checkout code
9292
uses: actions/checkout@v4
9393

94-
- name: 🔧 Setup Xcode
95-
uses: ./.github/actions/setup-xcode
96-
9794
- name: 📦 Setup pnpm
9895
uses: pnpm/action-setup@v4
9996

0 commit comments

Comments
 (0)