Skip to content

merge queue: embarking main (783c7d0) and #1265 together#1276

Closed
mergify[bot] wants to merge 3 commits intomainfrom
mergify/merge-queue/8bb950bb1d
Closed

merge queue: embarking main (783c7d0) and #1265 together#1276
mergify[bot] wants to merge 3 commits intomainfrom
mergify/merge-queue/8bb950bb1d

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify Bot commented Apr 21, 2026

🎉 This pull request has been checked successfully and will be merged soon. 🎉

Branch main (783c7d0) and #1265 are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of #1265.
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue rule default for merge:

Required conditions to stay in the queue:

---
checking_base_sha: 783c7d0898032e4441063747cc76dd899f2ec6ac
previous_failed_batches: []
pull_requests:
  - number: 1265
    scopes: []
scopes: []
...

jd and others added 3 commits April 20, 2026 15:58
Adds two helpers to mergify_cli/stack/reorder.py, used by the new
squash and fixup commands:

- run_action_rebase reorders picks to a desired sha order (same as
  run_rebase) and additionally rewrites pick -> squash|fixup for shas
  listed in actions. An optional exec_after_sha + exec_command pair
  inserts an "exec <cmd>" line right after the named sha's row — used
  by squash to amend the combined commit's message while HEAD still
  points at it.
- display_action_plan prints the plan tagged with each commit's action.

run_rebase now delegates to run_action_rebase with an empty actions
dict to avoid duplicating the embedded rebase-todo rewrite script.

No user-facing behavior change — preparation for the fixup and squash
commands.

Change-Id: I560beaa3ed28ee211f601d15e550411fbe8107c4
Add "mergify stack fixup COMMIT..." which folds each listed commit into
its parent inside the stack (dropping its message) without opening an
editor. Multiple commits can be listed: each folds into its own parent.

Errors when a listed commit is first-in-stack, unknown, or duplicated.
Supports --dry-run.

Change-Id: I98a90fd7225be7b88ce2e879a0576f36d7f19d0b
@mergify mergify Bot deployed to Mergify Merge Protections April 21, 2026 07:52 Active
@mergify mergify Bot closed this Apr 21, 2026
@mergify mergify Bot deleted the mergify/merge-queue/8bb950bb1d branch April 21, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant