Environment and release strategy
This document outlines the operational details of Automations focusing on their execution in various environments and the strategies involved in their release.

Unreleased Automations
Automations that have not been released yet operate under specific rules depending on the mode of execution.
Automation project version
The most recent version
The latest version
The latest version
Execution environment
Data sources employed in these automations are executed using the default DEV environment
If triggered via a webhook without a specified environment, the default DEV environment is employed for data sources
The environment for data sources depends on the selected option in the environment selector. This selector is available only if there are data sources with pre-configured environments
Released Automations
Once automations are released, it is safe to continue their development. The released version of the automation will remain in use for CRON and Webhooks ensuring stability in the production environment. This approach allows developers to enhance automations without interruptions or risks to the operational integrity of the current production version.
The following operational rules apply to released Automations depending on the mode of execution👇
Automation project version
The latest PROD (production) version
The corresponding released version and data sources of the specified environment (if includes an env specification)
The latest version
Execution environment
If any data sources are connected, the PROD environment will be used for these data sources
The Staging environment is applicable and can be specifically used for webhook calls
The environment for data sources depends on the selected option in the environment selector. This selector is available only if there are data sources with pre-configured environments
The Staging environment is not available for CRON executions.
Last updated
Was this helpful?