GitHub Actions
GitHub Actions allows users to automate git-workflow related tasks.
To publish a blog to GitHub Pages, you will probably have to grant permissions to the Actions runner to make things work.
In your repo: Settings > Actions > click Read and write permissions in the Workflow Permissions section.