é uma opção bem mais robusta, realmente. Mas visando a simplicidade, acho que o script se torna mais viavel. Pra ser sincero, nunca coloquei em prática o GH Actions, pode ser que ele seja tão simples quanto o script (ou até mais), portanto não vou bater o martelo rs.
Mas o script eu já coloco em todos os projetos, o unico trabalho é configurar a webhook, já que a chave já está configurada na minha conta, salvo quando subo em algum outro servidor onde ainda não configurei, mas ainda assim é só um comando a mais.