Issue:
During pull request builds, some Steps are failing due to required variables/inputs not being filled/provided.
For example, the Deploy to App Store Connect with Deliver (formerly iTunes Connect) Step fails with the following error message:
>Input error: one type of authentication required, either provide itunescon_user with password/app_password or api_key_path with api_issuer
Possible solutions:
This can happen when Secrets are not exposed to pull requests. By default, Secrets are not provided to pull request builds.
You can change this setting by doing the following:
Go to the Workflow Editor.
Go to the Secrets tab.
Find the Secret you're looking for.
Toggle the Expose for Pull Requests? switch.