-
-
Notifications
You must be signed in to change notification settings - Fork 265
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
Initial Support for MacOS IL2CPP Builds #326
Conversation
Codecov Report
@@ Coverage Diff @@
## main #326 +/- ##
==========================================
- Coverage 45.12% 45.06% -0.07%
==========================================
Files 51 51
Lines 1476 1478 +2
Branches 239 240 +1
==========================================
Hits 666 666
- Misses 806 808 +2
Partials 4 4
|
What is the status of this? Will you let us know when it's ready for review? Did you get it to work? |
@webbertakken Apologies, I forgot to re-request a review. It is ready for a new review. On my fork it successfully built the test-project for all platforms. I'm trying to now merge upstream into my branch and am having some issues. When committing, jest fails to find tests, and the commit is canceled. When I run yarn test several tests fail for system.test.ts where it is unable to run commands. I also get a lot of these errors: |
Oh wow it's already working! Nice job. What you could try is run After that you can run |
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.
LGTM
One thing I was wondering about the entrypoint. Ideally the entrypoint (which runs inside the container) would not know about the "action folder" (which is a concept that ideally only exists outside the of the container) but rather just copy in the right files in the dockerfile. But I'm not sure if that would work here?
{ | ||
"dependencies": { | ||
} | ||
} |
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.
Pretty cool that this works :)
Co-authored-by: Webber Takken <webber.nl@gmail.com>
Co-authored-by: Webber Takken <webber.nl@gmail.com>
Co-authored-by: Webber Takken <webber.nl@gmail.com>
Co-authored-by: Webber Takken <webber.nl@gmail.com>
Co-authored-by: Webber Takken <webber.nl@gmail.com>
Yea so if this were in the container it would be copied to root and be ready to go for the script. I had considered having it copied to the home directory to mimic root but that would require us to write a recursive folder copy function in ts unless we want to have an additional bash script. We also still have to modify the scripts so they start with ~/ so I found simply adding an env variable with the base path to be simpler. |
Gave it another go, |
I'm getting 10 failures. I believe they may be related to #310 as I'm getting the same errors on main. @frostebite I saw you made some changes to tests and also used |
@AndrewKahr note that the workflow is failing because of formatting issues. I'll merge it after that is fixed. |
@webbertakken Fixed 😃 |
Question: Does this mean we will be able to run the Unity build action on a self-hosted M1 Mac Mini machine soon? |
Kindly open a new issue with a question so that everyone can find it. I think this is useful because it might not involve a one-liner answer. |
Changes
Checklist