The branch can be in original repo or in your fork
CI pipeline automatically run on every commit
New submits will be included in MR
Component owner accepts the MR
Fork a project to your own namespace
project
<id>/project
local
fork
MR
pull
pull / push
upstream
origin
From branch in your namespace to which in official
Fill in Merge Request template
Fast-forward merge
Other Merge Requests have been accepted before you merge back
Merge is not allowed when source branch doesn't contain master changes
After rebase, branch can be fast-forward merged
CI has been passed on commit,
no risk of merge failure.
Fixing merge issue
is your own job!!!
.gitlab-ci.yml
{
...
"repository": "gitlab:ses/ses-nodejs-common",
...
}
package.json