O GitHub possui uma solução de automação chamada GitHub actions, onde você define um gatilho (por exemplo, rodar após uma Pull Request), e uma ação (Por exemplo abrir uma URL específica do site para adição de Tabcoins eu acho).
Eu não sei se é possível pegar o nome do usuaŕio nessas ações, tão pouco como relacionar eles aqui no site, talvez colocar um tipo de vinculação de conta com a conta do Github nas opções.
Outra solução seria talvez listar um raw de todos os commits feitos no projeto, pegando o nome do usuário e o ID do commit pra salvar em banco e não repetir, e distribuir X Tabcoins por cada commit aceito no projeto final pro usuaŕio.
Anexo de Links de referência: