The previous config required branch protection with required status checks, but main has no protection rules configured, so auto-merge never fired and PRs had to be merged manually. Switch to direct squash merge in the action itself, which works regardless of branch protection settings.