A bot account is required to automatically generate changelogs #9244
Labels
Priority: Low
[PR/Issue] This does not need short term resolution.
Quality of Life
[PR] This improves user experience somehow.
Repo
[PR/Issue] This relates to tooling, dev configuration, or dependencies.
#9220 failed because explicit write permission sadly does not trump branch protection rules.
Accordingly, to fix this, a bot account should be created and added to the organization as a user that can bypass the PR-required branch protection rule for
master
onPolarisSS13/Polaris
. A PAT with therepo
andworkflow
scopes should be created for it via https://github.com/settings/tokens/new (while logged in as the bot account) and added to the repo's secrets via https://github.com/PolarisSS13/Polaris/settings/secrets/actions/new, and that PAT should then be referenced as the token for thestefanzweifel/git-auto-commit-action@v4
job in https://github.com/PolarisSS13/Polaris/blob/master/.github/workflows/autochangelog.yml asAn alternative to a bot account is @Atermonera or @Woodratt generating a PAT, but that compromises branch safety somewhat, as well as commit identity separation.
If getting automatic changelogs working again is undesirable (@Cerebulon has mentioned enjoying doing it by hand) the workflow should be disabled, since it's been generating errors on every PR merge for two years.
The text was updated successfully, but these errors were encountered: