What is the Recommended Method for Managing Multiple Environments and Workflow Versions While Ensuring Sync and Automated Deployment?

This topic was automatically generated from Slack. You can find the original thread here.

hi all - is there a recommended method on managing multiple environments (and versions of workflows)?

currently we’re using a project per environment, with same variable names across projects
however we’re finding it difficult to keep the workflows and custom code in sync across projects, and to have an autoamted deploy/release flow (we use Github actions for CI/CD)

we have 4 environments:
• production,
• staging (production-like - differs only data + configuration from production)
• development (shared, volatile)
• local
thanks!

Hi , currently we only can create a workflow for each env and manually apply changes to each.

There’s a ticket here to have better support for multiple environments https://github.com/PipedreamHQ/pipedream/issues/9231. Kindly subscribe to be notified when it is done :pray:

thanks for the help !