What this error means
An action needed a value, usually from a repository secret, and got nothing: the secret is missing, misspelled, or not available to this workflow.
Why it happens
An action declared a required input and the workflow passed an empty value. That usually means a repository secret is missing, misspelled, or unavailable to this workflow.
The message tools print
Error: Input required and not supplied: api-keyHow to fix it
- Check that the secret name in Settings → Secrets and variables → Actions matches the workflow exactly.
- Secrets aren’t passed to workflows triggered from forks.
Check a log that shows this
Paste the failing step into the build error explainer. It matches this message, and any others in the same log, in your browser. Nothing is uploaded.
