How to set "commit status" on GitHub repo after pipeline finishes?

Really missing “free for public repos” right now.

I have a cronjob cloning the master branch of my GitHub repo and pushing it to my GitLab repo, triggering pipelines. But while I believe I’ve found how to get GitLab to send a webhook on pipeline completion, nowhere in GitLab’s docs or GitHub’s docs can I find how to make GitHub listen for it. Has anyone succeeded with this or something similar?

bump please and thank you