Open StephenHodgson opened 1 month ago
HI @StephenHodgson, We are looking in to this issue.
HI @StephenHodgson , We are facing below error when trying to reproduce your pipeline. Do you have any recommendation, how to workaround it.
HI @StephenHodgson , We are facing below error when trying to reproduce your pipeline. Do you have any recommendation, how to workaround it.
Try using the latest 2022.3 LTS version. 2019.4.40 doesn't support arm64 which is required for the VisionOS platform.
In my test in my latest run failure I was using 2021.3.15f1 but didn't expressly install vision os platform.
My previous release run was using macos-latest
with arm64 support and passed.
@prasanjitsahoo I updated my dev branch to only test for macos and updated the editor to 2022.3 LTS
@prasanjitsahoo I updated my dev branch to only test for macos and updated the editor to 2022.3 LTS
Ok, we will continue to investigate and let you know.
Hi @StephenHodgson , I am getting Unity license Failure when trying to reproduce the issue. Any recommendation how to reproduce it without license. Attaching failure screenshot
Hi @StephenHodgson , I am getting Unity license Failure when trying to reproduce the issue. Any recommendation how to reproduce it without license. Attaching failure screenshot.
Sounds like the secrets are not set correctly?
You don't need a license, but you do need an account with unity.
Set the UNITY_USERNAME
and UNITY_PASSWORD
If already set double check your values.
Username should be the email address of your account.
I removed the 2FA requirement to make it easier.
Hi @StephenHodgson , I am getting Unity license Failure when trying to reproduce the issue. Any recommendation how to reproduce it without license. Attaching failure screenshot.
Sounds like the secrets are not set correctly?
You don't need a license, but you do need an account with unity.
Set the
UNITY_USERNAME
andUNITY_PASSWORD
If already set double check your values.
Username should be the email address of your account.
I removed the 2FA requirement to make it easier.
Yes, I have created an UNITY account. Username and password also set to secrets correctly and after removed 2FA, facing same license failure issue
Yes, I have created an UNITY account. Username and password also set to secrets correctly and after removed 2FA, facing same license failure issue
Still seems like the secret credential itself might still be incorrect.
Can you validate one more time you're using the same email and password to login at id.unity.com
?
UNITY_USERNAME
: your@email.com
Here are the results of my latest run if you're unable to repro https://github.com/RageAgainstThePixel/unity-build/actions/runs/9987084631/job/27796644967
HI @StephenHodgson , Thanks for your quick help on the challenges i faced. I can be able to run the pipelines now without the license and repro the issue. Meanwhile pipelines are getting succeeded now. I could see for your pipelines as well getting succeeded https://github.com/RageAgainstThePixel/unity-build/actions/runs/10057461498/job/27798459949. Attaching my screenshots for the same
Yes but 3 hrs on mac-latest
seems like quite a long time compared to the mac-13
runner of 18 min
There may still be a misconfiguration issue on the runner image 🤔
I'm still getting these errors on mac-latest
but not mac-13
FMOD failed to initialize the output device.: "A call to a standard soundcard driver failed, which could possibly mean a bug in the driver or resources were missing or exhausted. " (57)
Forced to initialize FMOD to to the device driver's system output rate 44100, this may impact performance and/or give inconsistent experiences compared to selected sample rate 48000
FMOD failed to initialize the output device.: "A call to a standard soundcard driver failed, which could possibly mean a bug in the driver or resources were missing or exhausted. " (57)
FMOD initialized on nosound output
Failed after I merged in release
https://github.com/RageAgainstThePixel/unity-build/actions/runs/10065195075/job/27823760428
Hi @StephenHodgson Please check now, it is getting passed twice for me today after latest deployment done.
Hi @StephenHodgson Please check now, it is getting passed twice for me today after latest deployment done.
I can still see from your screen shot that it's taking well over an hour for each step. Which seems like it is still broken.
The other builds take less than 20 min and macos-latest
used to take roughly the same amount of time before it was broken.
See details in https://github.com/actions/runner-images/issues/10219#issuecomment-2245773763
Hi @StephenHodgson Please check now, it is getting passed twice for me today after latest deployment done.
I can still see from your screen shot that it's taking well over an hour for each step. Which seems like it is still broken.
The other builds take less than 20 min and
macos-latest
used to take roughly the same amount of time before it was broken.See details in #10219 (comment)
Yes, We just observed that for arm based machine taking little longer as compared to intel based machine
Hi @StephenHodgson , We are aware of the issue and are working on it.
I updated my tests and GitHub actions to make repro easier:
Description
Previously I had been able to make automated builds on
macos-latest
with arm64 arch, but recent changes seem to have broken this.I get an error about FMOD trying to initialize but then failing the build after some timeout. I am able to make automated builds on my self hosted runner with the same tooling as the vanilla GitHub hosted runner.
Platforms affected
Runner images affected
Image version and build link
Is it regression?
yes
Expected behavior
I can perform automated building with Unity Game Engine and Github Actions Runners for Vision OS platform
Actual behavior
Repro steps
See PR https://github.com/RageAgainstThePixel/unity-build/pull/8
UNITY_USERNAME
UNITY_PASSWORD
on: push: branches:
'*'
Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true
jobs: build: runs-on: ${{ matrix.os }} strategy:
max-parallel: 2 # Use this if you're activating pro license with matrix