Skip to content

fix: switch to squash+merge for signed commit compatibility - #7

Merged
temper-pulseengine[bot] merged 1 commit into
mainfrom
fix/merge-strategy-for-signed-commits
Mar 1, 2026
Merged

fix: switch to squash+merge for signed commit compatibility#7
temper-pulseengine[bot] merged 1 commit into
mainfrom
fix/merge-strategy-for-signed-commits

Conversation

@temper-pulseengine

Copy link
Copy Markdown
Contributor

GitHub rebase cannot be signed. Switch to squash+merge commit.

GitHub rebase merges cannot be signed (known limitation since 2022,
no fix as of 2026). Switch to squash+merge commit to ensure all
commits on protected branches are signed by GitHub web-flow key.

- Enable allow_merge_commit and allow_squash_merge
- Disable allow_rebase_merge
- Disable required_linear_history (merge commits are non-linear)
@temper-pulseengine
temper-pulseengine Bot requested a review from avrabe as a code owner March 1, 2026 13:01
@temper-pulseengine
temper-pulseengine Bot merged commit ad60d0e into main Mar 1, 2026
1 of 3 checks passed
@temper-pulseengine
temper-pulseengine Bot deleted the fix/merge-strategy-for-signed-commits branch March 1, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants