Skip to content

fix(ci): use merge method in back-merge to preserve history#108

Merged
samuelds merged 1 commit into
developfrom
fix/back-merge-preserve-history
Apr 30, 2026
Merged

fix(ci): use merge method in back-merge to preserve history#108
samuelds merged 1 commit into
developfrom
fix/back-merge-preserve-history

Conversation

@samuelds
Copy link
Copy Markdown
Contributor

Summary

  • Replace --squash with --merge in the back-merge workflow's gh pr merge calls (lines 95-96).
  • No other change.

Why

Squash flattens the merge commit, breaking ancestry of main's commits in develop.
This was identified via marketplace PR #210 (squash) vs #211 (merge) — only the latter properly aligned the history.
The develop protection ruleset allows both squash and merge, so --merge is already permitted.

Impact

Future automated back-merges from main → develop will preserve full git history.
No functional change to release process.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@samuelds samuelds enabled auto-merge (squash) April 30, 2026 18:59
@samuelds samuelds merged commit 76b20c8 into develop Apr 30, 2026
9 checks passed
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.

1 participant