Skip to content

style: use compact Unicode symbols instead of emoji in CLI output#1114

Merged
mergify[bot] merged 1 commit intomainfrom
devs/jd/feat/pre-push-hook-intercept/Ie9a1cbe04ce1abdd5866e9f7de6d7000e95b9675
Apr 10, 2026
Merged

style: use compact Unicode symbols instead of emoji in CLI output#1114
mergify[bot] merged 1 commit intomainfrom
devs/jd/feat/pre-push-hook-intercept/Ie9a1cbe04ce1abdd5866e9f7de6d7000e95b9675

Conversation

@jd
Copy link
Copy Markdown
Member

@jd jd commented Apr 10, 2026

Adds AGENTS.md with CLI output style guideline: prefer compact Unicode
symbols (✓ ✗ ● ○ —) over emoji for consistent terminal rendering.

Replaces all emoji in the stack module (setup.py, pre-push.sh) with
the compact symbols to match the queue module's existing style.

Claude-Session-Id: 2d9f4a52-4a1d-4a50-a459-3b57847dec9f

Copilot AI review requested due to automatic review settings April 10, 2026 08:54
@mergify mergify bot had a problem deploying to Mergify Merge Protections April 10, 2026 08:54 Failure
@jd
Copy link
Copy Markdown
Member Author

jd commented Apr 10, 2026

This pull request is part of a stack:

  1. style: use compact Unicode symbols instead of emoji in CLI output (#1114) 👈
  2. feat: add smart_rebase algorithm for merged commit handling (#1115)
  3. feat: add mergify stack sync CLI command (#1116)
  4. feat: add inline CI, review, and merge status to mergify stack list (#1117)

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 10, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 🤖 Continuous Integration

Wonderful, this rule succeeded.
  • all of:
    • check-success=ci-gate

🟢 👀 Review Requirements

Wonderful, this rule succeeded.
  • any of:
    • #approved-reviews-by>=2
    • author = dependabot[bot]
    • author = mergify-ci-bot
    • author = renovate[bot]

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:

🟢 🔎 Reviews

Wonderful, this rule succeeded.
  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

@mergify mergify bot requested a review from a team April 10, 2026 08:56
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates CLI output styling to use compact Unicode symbols instead of emoji for more consistent terminal rendering across environments.

Changes:

  • Adds AGENTS.md documenting CLI output guidelines (prefer compact Unicode symbols over emoji).
  • Replaces emoji status markers in mergify_cli/stack/setup.py with (and removes the 🤖 header marker).
  • Removes the warning emoji from the stack pre-push hook message.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
mergify_cli/stack/setup.py Replaces emoji in setup/status messages with compact Unicode equivalents.
mergify_cli/stack/hooks/scripts/pre-push.sh Removes warning emoji from the pre-push guidance message.
AGENTS.md Adds repository guidance for terminal output symbols vs emoji.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jd jd marked this pull request as ready for review April 10, 2026 09:07
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 10, 2026

@jd this pull request is now in conflict 😩

@jd jd force-pushed the devs/jd/feat/pre-push-hook-intercept/Ie9a1cbe04ce1abdd5866e9f7de6d7000e95b9675 branch from e7028dc to 5f86e50 Compare April 10, 2026 09:13
@mergify mergify bot removed the conflict label Apr 10, 2026
@mergify mergify bot deployed to Mergify Merge Protections April 10, 2026 09:14 Active
JulianMaurin
JulianMaurin previously approved these changes Apr 10, 2026
@mergify mergify bot requested a review from a team April 10, 2026 09:15
sileht
sileht previously approved these changes Apr 10, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 10, 2026

Merge Queue Status

  • Entered queue2026-04-10 09:29 UTC · Rule: default
  • 🚫 Left the queue2026-04-10 09:30 UTC · at 5f86e50152fbf80801b4474170bce1cb5dc0ecd6

This pull request spent 28 seconds in the queue, with no time running CI.

Reason

The pull request conflicts with the base branch

Hint

You should update or rebase your pull request.

If you want to requeue this pull request, you can post a @mergifyio queue comment.

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 10, 2026

@jd this pull request is now in conflict 😩

Adds AGENTS.md with CLI output style guideline: prefer compact Unicode
symbols (✓ ✗ ● ○ —) over emoji for consistent terminal rendering.

Replaces all emoji in the stack module (setup.py, pre-push.sh) with
the compact symbols to match the queue module's existing style.

Change-Id: Ie9a1cbe04ce1abdd5866e9f7de6d7000e95b9675
Claude-Session-Id: 2d9f4a52-4a1d-4a50-a459-3b57847dec9f
@jd jd force-pushed the devs/jd/feat/pre-push-hook-intercept/Ie9a1cbe04ce1abdd5866e9f7de6d7000e95b9675 branch from 5f86e50 to e878e0a Compare April 10, 2026 09:36
@mergify mergify bot removed the conflict label Apr 10, 2026
@mergify mergify bot dismissed stale reviews from JulianMaurin and sileht April 10, 2026 09:37

Pull request has been modified.

@mergify mergify bot removed the dequeued label Apr 10, 2026
@mergify mergify bot deployed to Mergify Merge Protections April 10, 2026 09:37 Active
@mergify mergify bot requested a review from a team April 10, 2026 09:38
@mergify mergify bot requested a review from a team April 10, 2026 09:41
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 10, 2026

Merge Queue Status

  • Entered queue2026-04-10 09:46 UTC · Rule: default
  • Checks skipped · PR is already up-to-date
  • Merged2026-04-10 09:47 UTC · at e878e0a1eb1a98bc971edd375df2f3d4babac21a

This pull request spent 59 seconds in the queue, including 2 seconds running CI.

Required conditions to merge

@mergify mergify bot merged commit c7a9a6c into main Apr 10, 2026
19 checks passed
@mergify mergify bot deleted the devs/jd/feat/pre-push-hook-intercept/Ie9a1cbe04ce1abdd5866e9f7de6d7000e95b9675 branch April 10, 2026 09:47
@mergify mergify bot added queued and removed queued labels Apr 10, 2026
mergify bot pushed a commit that referenced this pull request Apr 10, 2026
Adds smart_rebase() that detects merged PRs via the GitHub API and
handles them during rebase. If merged commits are found, it does a
single `git rebase -i` that both drops them and rebases onto trunk,
avoiding conflicts from PRs modified on GitHub before merge.

If no commits are merged, falls back to simple `git pull --rebase`.

Integrated into `mergify stack push` during its rebase step.


Claude-Session-Id: 2d9f4a52-4a1d-4a50-a459-3b57847dec9f

Depends-On: #1114
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.

5 participants