fix(github): add woohoo.gif and polish post-merge celebration messages#1049
fix(github): add woohoo.gif and polish post-merge celebration messages#1049
Conversation
- Host 7 GIFs in .github/assets/celebrations/ via GitHub CDN (party, celebrate, ship, shipped, success, fireworks, woohoo) - Drop all Giphy URLs — GitHub camo proxy blocks them inconsistently - 9 fun varied message templates, cleaner Discord footer Made-with: Cursor
|
🎉 MERGED! @muddlebee just shipped something. The diff gods are pleased. 🙌 👋 Join us on Discord - OpenSRE : hang out, contribute, or hunt for features and issues. Everyone's welcome. |
Greptile SummaryThis PR completes the celebration GIF set by adding Confidence Score: 5/5Safe to merge — minimal, low-risk change that adds one GIF asset and a single list entry The change is a one-line addition to a list and a new binary asset. No logic is altered, the probability distribution comment (~22% emoji-only) still holds (2/9 ≈ 22%), and the GIF URL pattern matches the existing entries exactly. No P0 or P1 issues found. No files require special attention Important Files Changed
Sequence DiagramsequenceDiagram
participant A as GitHub Actions (post-merge)
participant S as merged_pr_celebration_message.py
participant F as comment.md
participant G as gh pr comment
A->>S: run script (env: CONTRIBUTOR_LOGIN, DISCORD_INVITE_URL)
S->>S: random.choice(templates) → head message
S->>S: random.choice(gif_blocks) → "" | GIF markdown
Note over S: gif_blocks now includes woohoo.gif (9 items total)
S->>F: write head + footer → comment.md
A->>G: gh pr comment --body-file comment.md
G-->>A: comment posted on merged PR
Reviews (1): Last reviewed commit: "fix(github): add celebration GIFs and po..." | Re-trigger Greptile |

Fixes #
Community: Contributors hang out on Discord — OpenSRE (
#contribute) for questions, reviews, and roadmap chatter.Describe the changes you have made in this PR -
Follow-up to #1045. Adds
woohoo.gifand includes all 7 repo-hosted celebration GIFs + polished messages.party.gifcelebrate.giffireworks.gifwoohoo.gifship.gifshipped.gifsuccess.gifDemo/Screenshot for feature changes and bug fixes -
Code Understanding and AI Usage
Did you use AI assistance (ChatGPT, Claude, Copilot, etc.) to write any part of this code?
If you used AI assistance:
Explain your implementation approach:
Python script picks random template + random GIF path, writes
comment.md. Workflow posts it viagh pr comment. All GIFs committed to repo so GitHub CDN serves them reliably.Checklist before requesting a review
Note: Please check Allow edits from maintainers if you would like us to assist in the PR.
Made with Cursor