SCDeployer role needs extra permissions


I was onboarding a new theme developer this week and decided to use the old SCDeployer role for:

gulp theme:fetch --to

When the fetch process would arrive at the Download Activation Manifest step it would hang for 20 seconds and silently fail.

To fix it I had to add create a custom role based on SCDeployer and add two permissions:

  1. REST Web Services
  2. Two-Factor Authentication base