Best practice for building expo preview build using GHA

Hi everyone,

I am building expo app using github actions on our own infra and need some help to figure out the best way to distribute internal releases for iOS. Based on the docs, using ad-hoc distribution would create build with url for anyone to install the app on their device. However, the url seems to be generated when we run the build on eas infrastructure using

eas build --profile preview --platform all

but not if we run it using --local flag.

Could someone provide some hints on best approach for internal distribution? Is submitting to test flight going to be easier?

Thanks,
Sushant