Hell, there are people selling services that manipulate your GitHub streaks for you! Search for “git gardener” for example.
I always look at the actual commit history whenever someone sends me their GitHub profile as a part of their CV.
I was thinking “who would fall for this”? but realized that I’ve only ever been contacted by non-technical recruiters from my GitHub, and even highly technical people can be lazy/rely on gameable heuristics.
Like many others I made a script to manipulate the GitHub timeline chart. https://github.com/ihabunek/github-vanity
Gitfiti is my response for every mention of github streaks.
I once did this by reproducing the old GitHub contribution graph t-shirt. Archive link for the shirt.
I made a very crude Markov chain that takes in a text file and spits out a bunch of text (1k words iirc). On a cronjob, i have it take in Milton’s Paradise Lost and store the output on a dated file that gets committed to a repository and pushed over to Github.