File tree 6 files changed +1417
-8
lines changed
6 files changed +1417
-8
lines changed Original file line number Diff line number Diff line change 56
56
# Oldest version of Xcode supported on GitHub Action to test source code backwards compatibility
57
57
- os : macos-11
58
58
xcode : ' 11.7'
59
- extra : [vimtags]
59
+ extra : [vimtags, check-xcodeproj-compat ]
60
60
61
61
# Older version of Xcode, and used to publish legacy builds (for macOS 10.9 - 10.12)
62
62
- os : macos-12
@@ -300,6 +300,16 @@ jobs:
300
300
make -C runtime/doc vimtags VIMEXE=../../${VIM_BIN}
301
301
git diff --exit-code -- runtime/doc/tags
302
302
303
+ - name : Check Xcode project compatibility version
304
+ if : contains(matrix.extra, 'check-xcodeproj-compat')
305
+ run : |
306
+ # Confirm that the compatibility version of xcodeproj is correct and not outdated.
307
+ rm -rf src/MacVim/MacVim_xcode8.xcodeproj
308
+ make -C src macvim-xcodeproj-compat
309
+ if ! git diff --exit-code -- src/MacVim/MacVim_xcode8.xcodeproj; then
310
+ echo 'MacVim_xcode8.xcodeproj is outdated. Run "make -C src macvim-xcodeproj-compat" to re-generate it.'; false
311
+ fi
312
+
303
313
- name : Build test binaries
304
314
run : |
305
315
# Build the unit test binaries first. With link-time-optimization they take some time to link. Running them
Original file line number Diff line number Diff line change @@ -97,11 +97,11 @@ src/kword_test
97
97
# From MacVim
98
98
. * .swp
99
99
.DS_Store
100
- src /MacVim /MacVim.xcodeproj /* .mode1
101
- src /MacVim /MacVim.xcodeproj /* .mode1v3
102
- src /MacVim /MacVim.xcodeproj /* .pbxuser
103
- src /MacVim /MacVim.xcodeproj /project.xcworkspace
104
- src /MacVim /MacVim.xcodeproj /xcuserdata
100
+ src /MacVim /MacVim * .xcodeproj /* .mode1
101
+ src /MacVim /MacVim * .xcodeproj /* .mode1v3
102
+ src /MacVim /MacVim * .xcodeproj /* .pbxuser
103
+ src /MacVim /MacVim * .xcodeproj /project.xcworkspace
104
+ src /MacVim /MacVim * .xcodeproj /xcuserdata
105
105
src /MacVim /icons /* .pyc
106
106
src /MacVim /icons /* .ttf
107
107
src /MacVim /icons /* .reg
Original file line number Diff line number Diff line change 3
3
archiveVersion = 1;
4
4
classes = {
5
5
};
6
- objectVersion = 47 ;
6
+ objectVersion = 54 ;
7
7
objects = {
8
8
9
9
/* Begin PBXBuildFile section */
You can’t perform that action at this time.
0 commit comments