-
Notifications
You must be signed in to change notification settings - Fork 936
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
Create runner layout for osx-arm64 (Apple M1) platform. #1618
Conversation
@@ -135,7 +135,7 @@ if [[ "$currentplatform" == 'darwin' && restartinteractiverunner -eq 0 ]]; then | |||
then | |||
# inspect the open file handles to find the node process | |||
# we can't actually inspect the process using ps because it uses relative paths and doesn't follow symlinks | |||
path=$(lsof -a -g "$procgroup" -F n | grep node12/bin/node | grep externals | tail -1 | cut -c2-) | |||
path=$(lsof -a -g "$procgroup" -F n | grep node16/bin/node | grep externals | tail -1 | cut -c2-) |
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.
should the node16 changes wait on fhammerl
's pr?
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.
Yes, i will rebase on his change once it's merged.
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.
Depends on #1621
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 like #1621 has been merged. Can this PR now be merged? Thanks. This is important to us.
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.
We're still working on the dependencies for this - here's some more information. #805 (comment) Thanks everybody for your patience!
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.
I can see a lot of activity in Github org about nodejs 16 which is exciting!
@ethomson Is that list of blockers still up to date?
Hi @TingluoHuang |
@TingluoHuang Is there anything I can help with to get this merged? I can see there are some merge conflicts now? |
f161e76
to
b215abd
Compare
If you want extremely early feedback from a custom build, all works well for me apart from an upstream .NET issue: dotnet/runtime#64103, which looks like will be fixed in 6.0.5 (May) and has a workaround available. |
@ethomson This looks ready for another review I think? I've looked over it and it LGTM (though I'm not as familiar with codebase) |
b215abd
to
4de0bde
Compare
4de0bde
to
26b2719
Compare
26b2719
to
5e10633
Compare
@@ -1,4 +1,5 @@ | |||
using System; | |||
#if !(OS_OSX && ARM64) |
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.
we don't have any osx-arm64
release publish yet, so all self-update L0 tests are failing because it can't find a package that matches the platform.
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
Awesome, now just waiting for a release, thanks! |
So what's the timeline to actually having m1 github actions now? :D |
@gabimoncha the runner package will be created in the release of this repo next Monday (🤞 ) for preview. You can configure your self-hosted macOS-arm64 runner after that. |
Please have a look on the build times |
(Just wanted to chime in to say how excited I am for this to exist! It will be very very useful for us. Thank you to all who are working on it!) |
Create a runner package that is able to run on macOS M1.
https://github.com/github/c2c-actions-runtime/issues/1565
#805
Test summary:
run
step,node12
actions, andnode16
actions