Which of the following is a limitation of reusable workflows?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Environment secrets require the called workflow to explicitly specify the deployment environment — they're not inherited automatically.
Full explanation below image
Full Explanation
Reusable workflows have several important behaviors: (1) They can call other reusable workflows up to 4 levels deep. (2) They can access secrets via 'secrets: inherit' or explicit secret mappings. (3) Environment secrets are only accessible when the job in the called workflow specifies the 'environment:' key targeting that environment — the environment context isn't inherited from the caller. (4) They cannot use the 'env:' context at the workflow call level (only 'with:' for inputs and 'secrets:' for secrets). Understanding these nuances is important for properly architecting reusable workflow systems.