Skip to content

Commit b9007e7

Browse files
committed
fix(ci): update GitHub Actions and Xcode versions
- Update actions/cache from v3 to v4 for better performance - Fix Xcode version consistency to 16.3 across workflows - Improve caching reliability and build performance
1 parent 8b76330 commit b9007e7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
- name: List available devices
7373
run: xcrun simctl list devices available
7474
- name: Cache derived data
75-
uses: actions/cache@v3
75+
uses: actions/cache@v4
7676
with:
7777
path: |
7878
~/.derivedData
@@ -134,15 +134,15 @@ jobs:
134134
steps:
135135
- uses: actions/checkout@v4
136136
- name: Cache derived data
137-
uses: actions/cache@v3
137+
uses: actions/cache@v4
138138
with:
139139
path: ~/.derivedData
140140
key: |
141141
deriveddata-examples-${{ hashFiles('**/Sources/**/*.swift', '**/Tests/**/*.swift', '**/Examples/**/*.swift') }}
142142
restore-keys: |
143143
deriveddata-examples-
144-
- name: Select Xcode 16
145-
run: sudo xcode-select -s /Applications/Xcode_16.0.app
144+
- name: Select Xcode 16.3
145+
run: sudo xcode-select -s /Applications/Xcode_16.3.app
146146
- name: Set IgnoreFileSystemDeviceInodeChanges flag
147147
run: defaults write com.apple.dt.XCBuild IgnoreFileSystemDeviceInodeChanges -bool YES
148148
- name: Update mtime for incremental builds

0 commit comments

Comments
 (0)