Skip to content

Fix Homebrew iconv builds and Lua 5.5 dynamic builds#1635

Merged
ychin merged 2 commits intomacvim-dev:masterfrom
ychin:ci-fix-homebrew-iconv-and-lua-5.5
Apr 4, 2026
Merged

Fix Homebrew iconv builds and Lua 5.5 dynamic builds#1635
ychin merged 2 commits intomacvim-dev:masterfrom
ychin:ci-fix-homebrew-iconv-and-lua-5.5

Conversation

@ychin
Copy link
Copy Markdown
Member

@ychin ychin commented Apr 4, 2026

No description provided.

ychin added 2 commits April 3, 2026 19:19
CI builds switched to using Homebrew iconv instead of native one in macvim-dev#1626,
but for non-publish builds this assumed libiconv was installed by
Homebrew, which wasn't always the case. This led to build failures if
Homebrew didn't have it installed. Fix it so that we only use Homebrew
libiconv in publish builds and use Apple iconv otherwise. This also
helps test that both versions work correctly in CI.
@ychin ychin added this to the Release 183 milestone Apr 4, 2026
@ychin ychin added Infrastructure Non-app infrastructure issues, e.g. CI Scripting Languages Python / Ruby / etc binding issues labels Apr 4, 2026
@github-actions github-actions bot added CI Vim upstream label for CI issues if_lua labels Apr 4, 2026
@ychin ychin merged commit 50cef62 into macvim-dev:master Apr 4, 2026
3 of 4 checks passed
@ychin ychin deleted the ci-fix-homebrew-iconv-and-lua-5.5 branch April 4, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Vim upstream label for CI issues if_lua Infrastructure Non-app infrastructure issues, e.g. CI Scripting Languages Python / Ruby / etc binding issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant