Why doesn't ruby-2.3.7 work in my CI tests?

Issue

The new default stack for Heroku apps is heroku-18, which deprecates support for Ruby 2.3 and under. This stack will be used for all new apps that do not have a stack defined in their app.json, which includes CI runs.

Resolution

If you need to keep your CI runs on the heroku-16 or earlier stacks, you can do so by defining this in your app.json. Adding the following line will pin the stack for all future CI runs:

"stack": "heroku-16"

Ask on Stack Overflow

Engage with a community of passionate experts to get the answers you need

Ask on Stack Overflow

Heroku Support

Create a support ticket and our support experts will get back to you

Contact Heroku Support
Terms of Service Privacy Cookies © 2018 Salesforce.com