Skip to content
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

Fix OS X build on GitHub actions #90

Merged

Conversation

RaymiiOrg
Copy link
Collaborator

@RaymiiOrg RaymiiOrg commented May 9, 2023

I noticed your recent commits regarding scsi and also saw that the os x build broke due to the runner os x version (10.15) not being available anymore (https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/)

This branch updates the runner script to use OS X 12. I have no method to test the binary because i do not have a recent mac.

The tests did run, however due to version differences between GNU sed and OS X sed I disabled running the script.

Apple ARM (m1) runners are not yet available, once they are I can add them and we'll also have an M1 / M2 build available: actions/runner#805 (comment)

The OS X version in the pipeline is deprecated: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/

The test script failed on a sed version difference between OS X and GNU sed, so I removed those for now.
Copy link
Owner

@lenticularis39 lenticularis39 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the patch, I'll test the binary on a macOS VM.

@lenticularis39
Copy link
Owner

Ah, I only have a macOS 11 VM. Nevermind, someone will test it eventually, I got back to AXPbox because @gdwnldsKSC made his own es40 fork, so we exchanged some observations on the VirtuallyFun Discord and I decided to fix some issues.

@lenticularis39 lenticularis39 merged commit a778050 into lenticularis39:main May 9, 2023
5 checks passed
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.

None yet

2 participants