Best practices for testing Action code

Problem statement

We are currently using Actions and Auth Flows to annotate our enterprise connections.
We would like to understand if there is any best practice for how to develop and test our actions and auth flows before they are used for our production applications.

Solution

For best practices for testing Action code in lower environments before promoting to production, we recommend setting up separate tenants for dev, stage, and prod so they can be isolated from each other. Our doc here goes into this further:

To handle changes between these environments, we offer the Deploy CLI or Terraform provider, with which you can integrate your existing CI/CD workflow.