This is a misrepresentation of the events.
In fact, the time <
https://github.com/sagemath/sage/pull/40709>
came up, the code in question, along with a bunch of other releases-related CI parts, didn't work for months. This code had been orphaned, and broken. Therefore it was a fair game to remove. It's not some kind of critical maths functionality that had been removed, but a small detail of formatting on Sage's website. And a broken one, too.
To make it clear to anyone, it's about 20 lines of calls to a low-level GitHub API.
I have doubts whether that detail is necessary in the first place, too.
It is meant to be used to produce plain text lists of contributions, pre-html style, no clickable hyperlinks, split in sections according to their appearance in beta and rc pre-releases. It makes little sense to me. A much better effect can be achieved with a standard tool, producing a list with hyperlinks for each stable release.
Dima