-
Notifications
You must be signed in to change notification settings - Fork 166
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
add release-macstadium-macos10.11-x64-1 #1391
Conversation
Enabled OSX 11 and 12 in the test CI so we get coverage in advance: https://ci.nodejs.org/view/All/job/libuv-test-commit-osx/ |
Accidentally added the libuv job instead of node one. Interestingly there were failures on OSX 12. Added to main node test job here: https://ci.nodejs.org/view/All/job/node-test-commit-osx |
Two quick questions:
|
There is some doc in the private infra doc, but most of it does not need to be there, its just there because its were we put the brain dump along with the secrets. We should pull out the no-private parts to a public doc. |
What is blocking this? |
I believe we're ready to make this happen. Michael produced a test build https://nodejs.org/download/test/v11.0.0-test8ac916309b/ that I've been all over and it all looks good so I think it might be just a matter of wiring it up to take over master/11+ builds. @mhdawson @gdams let me know if you'd like me to hop in and help get this connected up. |
The machine is ready, but when I was testing out changes to the selector script in https://github.com/nodejs/build/pull/1409they were not working in the test infra. @refack I think from the discussion in 1409 you found/fixed the problem in the test infra but I'm not 100% sure so can you confirm? |
Looks like my WIP change to the selector was landed without adding the release machine so we've not had builds on osx for 11+ since them. Was also waiting for some feedback from @rvagg in terms of whether my test builds as well, but I think they looked ok and since we don't have any at all now will add the machine in @rvagg please let me know if you have any feedback that indicates this is not the right thing to do. |
@refack thanks I assume it was this part which fixed the test infra?
|
Probably (I figured that out a week ago while playing with other "beta" jobs). |
Just added osx11 to the main release job. I |
No headers in 2018-07-31 nightlies. I think there was a typo in the job config. |
Headers were built: |
Can we please do a test build of 8.x and 6.x too 😄 |
Today's nightly failed because of nodejs/node#22006 so I changed Nightly test - https://ci-release.nodejs.org/job/iojs+release/3619/parameters/ |
This should not have affected 10, 8 or 6 since they still use the old OSX machine and don't have V8 6.8. But still good to validate that things are ok :) |
is this good to go? can we land nodejs/node#21668? |
Yes, as far as can be tested. |
lgtm |
@gdams I think you can land this. |
FYI @mhdawson this machine currently has the test keys on in rather than release so this will need changing. I had to fixup a few bugs in the playbook but this has now been run on the machine so it should be good to add to ci-release.