I cannot enable staging for an app. I assume a resource is missing a staging environment but I cannot find it. When I hover over the environment in the bottom left it doesn't show me what is blocking it. Is there another way to determine this?
Hi @Tom_Burns_PC, welcome to the Retool Community!
If you're unable to enable the staging environment for your app, it may be because one or more of the resources used in the app are missing a configured staging environment. Here's how to check and fix that:
Steps to Check & Enable Staging for Resources:
1. Identify which resources your app uses:
- Open the App Editor for your app.
- Go to Resources
2. Check each resource’s environment settings:
- Go to the Resources section from the Retool dashboard.
- For each resource listed in Step 1:
- Click to open the resource.
- Check if a Staging environment is set up.
- If not, select "Staging" from the environment dropdown and configure it, then click Save.
3. Refresh the app editor:
- Once all resources have a staging environment configured, go back to your app.
- Refresh the editor or reopen the app, and you should now be able to switch to the staging environment.
Feel free to ask if you need further assistance or have additional questions. We're here to help!
I have gone through this process, and verified that each resource has a staging version.
What I'm after is a better way to see which resource is blocking staging. Some of my apps will tell me, but the 2 main ones I have have a black bar instead of saying which resource(s) is the issue.
These apps were imported from a different Retool account. Could that be part of the issue?
Hi @Tom_Burns_PC,
Importing apps from a different Retool account shouldn't prevent you from enabling a staging version. However, for the staging version to be available, your app must include at least one connected resource.
If your app shows a black bar instead of indicating which resource is blocking staging, it might be due to one of the following:
- The app doesn't have any resources configured yet.
- The app references a resource that no longer exists or wasn’t properly imported.
- The resource isn't set up with both production and staging environments.
You can find detailed steps in Retool’s official guide on configuring resource environments.
Once you’ve confirmed that the environments are set up, try enabling the staging version again. If the issue persists, feel free to share more details or reach out to Retool support.