So, it's Feb 2025 and #Heroku apps using their heroku-20 stack starts to fail on builds, expected but I still don't like it.
We have only 17 apps with that, and very close to update them all to #ruby 3.x - the main reason why we are still in that stack. More info in the ALT text of the image below.
I think I'll share my progress here, and also if you have questions or something please do; been there, done that, bough the book, DVD, Blu Ray and 4K edition - and watched the musical at Broadway.
feb 06, 2025. We are down to 13 apps still using `heroku-20` stack.
The most difficult part so far are the problem with Sidekiq::Extensions::Delay** because we have very mucho `.delay` sprinkled here and there on our #ruby apps - yes, we still are in some Sidekiq 6.x
feb 11, 2025. We are down to 8 apps still using `heroku-20` stack. All of them are #ruby web apps that are kind of important to schedule exactly when they can be upgraded.
feb 13, 2025.
We are down to 2 apps still using `heroku-20` stack.
Those app are actually ready to be upgraded since are not using #ruby 2.7 - which is the only reason why we were in the old stack in the first place.
Let's say we are done with this migration, the banner will be gone in the next deployment next week - yes, we do weekly releases.