Why aren’t I seeing the add-on plan specified in my app.json in my review or CI app?


Your review or CI apps aren't getting the specific add-on plans you've specified in your app.json.


This is due to a change in how we provision add-ons for Review and CI apps. Please see this Dev Center changelog item and this Dev Center article on review apps. When you specify an add-on in your app.json, we'll pick a plan optimized by the add-on partner for ephemeral apps. If they haven't set up a specific ephemeral plan, then well pick the default, which is usually the cheapest plan they offer, frequently free.

We are excited to offer Heroku Review and CI apps to allow you to test and review your code in the same environment as production. As they've gotten more popular, we've been working with add-on partners to ensure they can best support the higher churn of these temporary apps. This also allows add-on partners to create plans optimized for ephemeral use - quicker deployment, no backups, less partner-side instrumentation and logging - at a lower cost to you.

If this is causing problems for you, we can make a change to the Heroku account that owns the parent app for the CI and Review Apps which will cause ALL apps owned by that account to respect the plans specified in app.json rather than using ephemeral plans. If you'd like us to make this change on the account that owns this app, please let us know.