required-labels icon indicating copy to clipboard operation
required-labels copied to clipboard

heroku-18 v heroku-22?

Open mathomp4 opened this issue 3 years ago • 2 comments

I recently logged into my heroku dashboard and saw:

The Heroku-18 stack is deprecated You have 3 personal apps that are using the Heroku-18 stack, which is deprecated. From April 30th, 2023, Heroku-18 will be end-of-life and no longer receive security updates. From May 1st, 2023, builds will be disabled. Please upgrade your apps to a newer Heroku stack. Visit here to learn more

And my required labels app says "heroku-18". I really only configured this app thanks to your instructions, heroku is a bit of a mystery to me. So, do you have some guidelines on how to "deploy to heroku-22"?

mathomp4 avatar Oct 06 '22 19:10 mathomp4

Note: as a test, I figured I'd just try to deploy a new app and that failed with:

-----> Building on the Heroku-22 stack
-----> Using buildpack: heroku/python
-----> Python app detected
-----> Using Python version specified in runtime.txt
 !     Requested runtime 'python-3.6.3' is not available for this stack (heroku-22).
 !     For supported versions, see: https://devcenter.heroku.com/articles/python-support
 !     Push rejected, failed to compile Python app.
 !     Push failed

mathomp4 avatar Oct 11 '22 17:10 mathomp4

It looks like with Heroku 22, this now needs to use Python 3.10.7. At least, that's what I've found in looking at trying to fix #32. I was able to deploy a new Heroku 22 app by doing that on my fork.

I suppose the question is who to contact here. I know @millerdev helped me out long ago...

mathomp4 avatar Oct 11 '22 17:10 mathomp4