Skip to content

Commit c1cf302

Browse files
committed
ci: Add macos-26, and swap out macos-13
Don't use macos-26 / Xcode 26 for making release builds yet. Doing so will require updating the OS deployment target and move legacy builds to include 10.13-10.15, and MacVim also doesn't work perfectly when compiled under the macOS 26 SDK right now. With this change we also no longer have any x86 runners in the mix. While GitHub Actions provides a macos-15-intel runner, it will be deprecate in near future as well, so it's not really worth setting it up. If we care to test MacVim on x86 machines we may have to find alternative solutions, but for now it should be ok as we haven't seen any issues with universal builds for a long time.
1 parent 19f411e commit c1cf302

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

.github/workflows/ci-macvim.yaml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,20 @@ jobs:
2929
skip: ${{ ! startswith(github.ref, 'refs/tags/release') }}
3030
legacy: true
3131

32-
- os: macos-13
33-
xcode: '15.2'
34-
testgui: true
35-
extra: [vimtags, check-xcodeproj-compat]
36-
37-
# Below runners use Apple Silicon.
3832
- os: macos-14
3933
xcode: '15.4'
40-
testgui: false
34+
testgui: true
35+
extra: [vimtags, check-xcodeproj-compat]
4136

42-
# Most up to date OS and Xcode. Used to publish release for the main build.
4337
- os: macos-15
4438
xcode: '16.4'
45-
testgui: true
39+
testgui: false
4640
publish: true
4741
optimized: true
4842

43+
- os: macos-26
44+
testgui: true
45+
4946
uses: ./.github/workflows/macvim-buildtest.yaml
5047
with:
5148
skip: ${{ matrix.skip && true || false }}

0 commit comments

Comments
 (0)