-
Notifications
You must be signed in to change notification settings - Fork 258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: Add GitHub Action for macOS building #501
ci: Add GitHub Action for macOS building #501
Conversation
a6c95e4
to
59994b2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, this is awesome, thank you! I just have one little issue where I think it's not actually building, but otherwise this is great.
5a4d5b6
to
ba12c55
Compare
ba12c55
to
a3f71fc
Compare
@rpavlik PTAL. |
a3f71fc
to
16ec447
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks! I made a few minor tweaks.
16ec447
to
c71e1aa
Compare
humbletim/setup-vulkan-sdk's cache mechanism doesn't work for the same OS but different architectures. So this CL only tests with macOS 14 with arm64 architecture. Signed-off-by: utzcoz <[email protected]> Reviewed-by: Rylie Pavlik <[email protected]>
Signed-off-by: utzcoz <[email protected]> Reviewed-by: Rylie Pavlik <[email protected]>
Looks like humbletim/setup-vulkan-sdk's cache mechanism doesn't work for multiple jobs with the same OS but different architectures, like macOS 13 is x86_64 and macOS 14 is arm64. So this CL only adds macos-14 as runner OS and we can enable the macos-13 when we fixed the upstream cache supporting.