Deployment conditions
Every condition supplied must match. A trigger with no conditions fires on every deployment the workspace receives.
Patterns are case-insensitive, and
* matches any run of characters. A deployment with no deploy target, branch, repository or service never matches a pattern on that field.
environmentPattern matches the name of the QA Wolf environment the deployment resolved to, not the name your pipeline sent. See Deployments.
Schedule
dayOfWeek and daysOfWeek are different fields for different cadences. dayOfWeek is a single day and belongs to a weekly cadence, which fires on that one day. daysOfWeek is a list and belongs to an hourly or daily cadence, where it narrows an otherwise every-day schedule to the days you name. Neither field is accepted by the other’s cadence.nextScheduledAt.
Action
An action names at least one flow or tag, or is a
generativeSuite. A generativeSuite action:
- Refuses
flowIdsandtagNames. - Is only valid on a deployment trigger.
- Matches a deploy that isn’t tied to a pull request, but doesn’t run on it: the run outcome is
did-not-runwith reasonno-pull-request. See PR testing for what ties a deploy to its pull request.
Paused
A paused trigger’s conditions aren’t checked. It still records a verdict for each deployment:not-considered, with reason trigger-paused.
Resuming brings back the same configuration. A resumed schedule’s nextScheduledAt moves to its next upcoming slot, and slots missed while paused don’t run.