Skip to content

ci: Bump mac runners to macos-15-intel - #463

Merged
arch1t3cht merged 4 commits into
masterfrom
mac-ci
Nov 17, 2025
Merged

ci: Bump mac runners to macos-15-intel#463
arch1t3cht merged 4 commits into
masterfrom
mac-ci

Conversation

@arch1t3cht

Copy link
Copy Markdown
Member

macos-13 is being deprecated now.
Stick with intel runners for now, since the MacOS code signing and notarization situation is still not solved, which would be mandatory for usable aarch64 build.


PR created to test CI.

@arch1t3cht arch1t3cht mentioned this pull request Nov 13, 2025
macos-13 is being deprecated now.
Stick with intel runners for now, since the MacOS code signing and
notarization situation is still not solved, which would be mandatory for
usable aarch64 build.
@arch1t3cht
arch1t3cht force-pushed the mac-ci branch 3 times, most recently from 1ac6d13 to 7599e5d Compare November 17, 2025 12:04
iconv on macos 15 (in particular github's macos-15-intel runners)
removes any null bytes when converting from utf-8 to wchar_t, which
causes an assertion error in nul_size() when converting to wchar_t
(which in turn causes the corresponding test to fail). This did not
happen on macos 13 (in particular github's old macos-13 runners); there
the same conversion would preserve null bytes normally.

After plorkyeran's large refactor, the entire nul_size logic is no
longer needed anyway and can be removed entirely, which will be done in
the next commit.
This is no longer needed after plorkyeran's refactor since the
conversion functions no longer take C strings.
@arch1t3cht
arch1t3cht merged commit 7fcdca9 into master Nov 17, 2025
5 checks passed
@arch1t3cht
arch1t3cht deleted the mac-ci branch November 17, 2025 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant