You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, @${{ github.event.pull_request.user.login }} 👋 Thanks for your contribution to Mapbox GL JS!
20
+
21
+
**Important**: This repository does not accept direct merges. All changes go through our internal review process.
22
+
23
+
**What happens next:**
24
+
1. A team member will review your PR here first
25
+
2. If it looks good, they will import it to our internal repository for further review
26
+
3. If approved, changes will be synced back here via our release process
27
+
28
+
Please respond to any review comments on this PR. For more details, see [CONTRIBUTING.md](https://github.com/mapbox/mapbox-gl-js/blob/main/CONTRIBUTING.md).
29
+
30
+
- name: Block direct merge
31
+
run: |
32
+
echo "::error title=Direct Merge Blocked::This repository does not accept direct PR merges."
33
+
echo ""
34
+
echo "All changes to Mapbox GL JS must go through internal review."
35
+
echo "A team member will review your PR and import it if approved."
36
+
echo ""
37
+
echo "See CONTRIBUTING.md for details on our contribution process."
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -139,7 +139,8 @@ Here is a recommended way to get setup:
139
139
* We use [Copybara](https://github.com/google/copybara) to sync changes between this public GitHub repository and the Mapbox internal codebase
140
140
* After your PR is approved and reviewed, the GL JS team manually merges it into the Mapbox internal codebase
141
141
* Once merged internally, Copybara automatically syncs the changes back to this public repository
142
-
***Note:** Your PR will appear as "Closed" rather than "Merged" on GitHub after it has been merged internally. This is expected - the changes are included via the Copybara sync process
142
+
***Note:** Your PR will appear as "Closed" rather than "Merged" on GitHub after it has been merged internally. This is expected - the changes are included via our internal sync process
143
+
***PR Policy Check:** A required status check prevents direct merges to this repository. This is intentional - your PR will be reviewed here first, then imported and reviewed internally if approved. Changes are synced back to this repository after internal merge.
0 commit comments