Currently, you can hold for manual approval:
workflows: deploy: jobs: - deploy-staging - hold: type: approval requires: deploy-staging - deploy-production requires: hold
It would be great if you could automatically continue the worfklow by default with a time-delay. For example:
workflows: deploy: jobs: - deploy-staging - hold: type: delay window: '1 hour' requires: deploy-staging - deploy-production requires: hold
This would allow continuation by default after the specified amount of time, with human intervention required to cancel the build if problems are spotted.
A scheduled trigger doesn’t quite get to the same need, as that limits the number of deploys to say “every hour”, potentially batching up multiple changes, rather than being triggered for each individual build.