Wish GitHub would allow autosquash merging of --fixup commits, so I can merge code plus commits based on reviewer feedback and not invalidate approvals.

ALT Allow autosquash merging: Reorder and combine all "squash! ..." (or "fixup! ...") commits that affect another commit in the head branch without causing conflicts, and merge the squashed commits in the base branch.