CI: main
branch protection OR working release pipeline - pick one
#800
Labels
Milestone
main
branch protection OR working release pipeline - pick one
#800
The release pipeline is unable to push to the
main
branch when branch protection rules are enforced.Branch protection rules are desirable to prevent force pushing and require status checks to pass before PR merge.
It is a long-standing known limitation of Github that GA can't be exempted from branch protection rules, however Deploy Keys, Roles and specific Apps can.
The current best solution for this seems to be using a Deploy Key, but this approach currently has issues with
release-it
, resulting in the following:The text was updated successfully, but these errors were encountered: