DEV Community

Cover image for My GitHub Activity Graph Went Offline—So I Made It Static
Alizamin Jafarli
Alizamin Jafarli

Posted on

My GitHub Activity Graph Went Offline—So I Made It Static

I use my GitHub profile README to share what I work on, along with an activity graph that adds a quick visual snapshot of my recent contributions. Then one day the graph disappeared: its URL returned HTTP 402, and the service said, “This deployment is temporarily paused.”

Moving away from the hosted service

The graph had been generated on demand by a public Vercel service. That was convenient, but it also meant my profile depended on someone else’s deployment staying online. The image service was paused, and the project’s older hosted alternatives had already shut down. Changing URLs would only trade one external dependency for another.

I wanted to keep the graph without maintaining a public endpoint or making visitors depend on the original service. I replaced it with a small JavaScript generator and a GitHub Actions workflow that keeps the image updated in my profile repository. The graph is back, without relying on that host.

Takeaway

The graph now updates once a day (and on demand via a manual trigger) from my own repository, so a pause to the old image service won’t take it down. I’m happy with that trade-off.

How do you keep your profile README’s dynamic-looking features reliable without depending on another live service?

💛 Enjoyed this post? Support this blog by donating to a charity near you.

Top comments (0)