Skip to main content

Step fails due to missing input variables on pull request builds

Updated over 8 months ago

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:

  1. Go to the Workflow Editor.

  2. Go to the Secrets tab.

  3. Find the Secret you're looking for.

  4. Toggle the Expose for Pull Requests? switch.

Additional information:

Did this answer your question?