chore(ci): remove redundant back-merge.yml workflow#124
Merged
Conversation
The back-merge workflow existed to compensate for hash divergence between main and develop caused by squash-merging release sync PRs. As of 2026-05-01, release sync PRs use --merge (regular merge commits) instead of --squash. main and develop now share identical commit hashes after each release, eliminating the need for this workflow. Architecture decision: focusmcp-architecture-decisions.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Removes the back-merge.yml GitHub Actions workflow that previously created back-merge PRs from main to develop, based on the updated release sync strategy (merge commits instead of squash) that keeps branch histories aligned.
Changes:
- Delete the
.github/workflows/back-merge.ymlworkflow to stop creating redundant/empty back-merge PRs.
Comments suppressed due to low confidence (1)
.github/workflows/back-merge.yml:1
- Removing this workflow makes existing documentation stale: CONTRIBUTING.md and docs/RELEASE.md currently instruct maintainers/contributors to run the back-merge workflow after releases. Please update those docs (and any other references to back-merge) as part of this PR, or document the replacement process that reflects the new merge-commit-based release sync.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Remove
back-merge.ymlworkflow — became redundant after switching release sync PRs from squash to merge commits (decision 2026-05-01).Why
See also
main protection:allowed_merge_methods: ['merge']focusmcp-architecture-decisions.mdTest plan