Prevent incorrect merges on GitHub's pull request.
GitHub Merge Guardian Extension
With this extension, you can easily control the merge method for pull requests. Add configurations to apply the appropriate merge method based on the combination of repositories and branches.
Features:
- Users can add multiple configurations consisting of repository name, base branch, compare branch, and merge strategy.
- An asterisk (*) can be used as a wildcard in each item.
- When the configuration matches, the color of the merge button is changed to prevent incorrect merges.
- The extension only changes the button color, allowing merges with strategies other than the specified one.
- The color is customizable.
Example:
- For merges into the develop branch, use squash merge by default. However, for merges from release/* branches, use create merge commit.
Disclaimer:
This extension is not affiliated with, sponsored by, or endorsed by GitHub, Inc.
Contact:
For any issues - open an issue on https://github.com/daku10/github-merge-guardian/issues
Source Manifest.json
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.754a7afc.png",
"32":"icon32.plasmo.1b596b7f.png",
"48":"icon48.plasmo.9c45e82d.png",
"64":"icon64.plasmo.696cf0ec.png",
"128":"icon128.plasmo.f5004619.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.754a7afc.png",
"32":"icon32.plasmo.1b596b7f.png",
"48":"icon48.plasmo.9c45e82d.png",
"64":"icon64.plasmo.696cf0ec.png",
"128":"icon128.plasmo.f5004619.png"},
"default_popup":"popup.html"},
"version":"1.2.0",
"author":"daku10",
"name":"GitHub Merge Guardian",
"description":"Prevent incorrect merges on GitHub's pull request.",
"background":{"service_worker":"background.b78a8f7f.js"},
"options_ui":{"page":"options.html",
"open_in_tab":true},
"permissions":["storage"],
"content_scripts":[{"matches":["https://github.com/*"],
"js":["github.9166b8a4.js"],
"css":["github.990e13ee.css"]}],
"host_permissions":["https://github.com/*/pull/*"]}
Similar Extensions
Agfa JIRA 137 2 ★ 22.96KiB
Extractify 137 2 ★ 476KiB
Golink 137 0 ★ 481KiB
Blueprint 137 3 ★ 2.02MiB
Agency Toolchest 137 2 ★ 602KiB
PesoX 137 4 ★ 494KiB
GitHub PR images comparer 137 1 ★ 13.65KiB
Add to Benevolist.org Button 137 0 ★ 26.28KiB
TapToCopee - Copy Text Button for ChatGPT 137 0 ★ 21.71KiB
GoPenAI 137 5 ★ 24.11KiB
Divvy Invite 137 0 ★ 1.53MiB
YouTube Thumbnails 137 0 ★ 9.87KiB
ReadAnything 137 1 ★ 1.05MiB
Synqnest 137 5 ★ 12.47MiB
GitHub S&M Blocker 137 5 ★ 147KiB
Review Badge 137 1 ★ 17.92KiB
Uncropper 137 1 ★ 17.2KiB
GitLab CI Lint - UI Enhancer 137 0 ★ 25.49KiB
SharePrompts: Share your ChatGPT,Bard Prompts 137 1 ★ 342KiB
Hacker News Duplicate Detector 137 1 ★ 21.7KiB
Linkedly 137 2 ★ 34.88KiB
Left Unread 137 4 ★ 25.15KiB
Houidini 137 3 ★ 15.84KiB
Ferret 137 7 ★ 723KiB