NOTE
This content was written with the assistance of an LLM
I learnt about self hosting github runner from https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners.
Workflow to publish content of https://til.vipul.xyz from https://github.com/vipul-sharma20/til runs over my self-hosted GitHub runner