payload: {"action":"created","issue":{"url":"https://api.github.com/repos/renovatebot/config-help/issues/453","repository_url":"https://api.github.com/repos/renovatebot/config-help","labels_url":"https://api.github.com/repos/renovatebot/config-help/issues/453/labels{/name}","comments_url":"https://api.github.com/repos/renovatebot/config-help/issues/453/comments","events_url":"https://api.github.com/repos/renovatebot/config-help/issues/453/events","html_url":"https://github.com/renovatebot/config-help/issues/453","id":531850682,"node_id":"MDU6SXNzdWU1MzE4NTA2ODI=","number":453,"title":"[Question] How to merge only specific tagged dependencies ignoring all the rest?","user":{"login":"pkey","id":13101751,"node_id":"MDQ6VXNlcjEzMTAxNzUx","avatar_url":"https://avatars3.githubusercontent.com/u/13101751?v=4","gravatar_id":"","url":"https://api.github.com/users/pkey","html_url":"https://github.com/pkey","followers_url":"https://api.github.com/users/pkey/followers","following_url":"https://api.github.com/users/pkey/following{/other_user}","gists_url":"https://api.github.com/users/pkey/gists{/gist_id}","starred_url":"https://api.github.com/users/pkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkey/subscriptions","organizations_url":"https://api.github.com/users/pkey/orgs","repos_url":"https://api.github.com/users/pkey/repos","events_url":"https://api.github.com/users/pkey/events{/privacy}","received_events_url":"https://api.github.com/users/pkey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2019-12-03T09:39:57Z","updated_at":"2019-12-03T11:47:21Z","closed_at":null,"author_association":"NONE","body":"### Which Renovate are you using? e.g. CLI, GitHub app, GitLab app, etc.\r\n\r\nCLI\r\n\r\n### Which platform are you using? GitHub, GitLab, Bitbucket Azure DevOps\r\n\r\nBitbucket Server\r\n\r\n### Have you checked the logs? Don't forget to include them if relevant\r\n\r\n<!-- You can find them at https://app.renovatebot.com/dashboard if you're using the App -->\r\n\r\n### What is your question?\r\n\r\nI am trying to configure Renovate to merge only specific dependencies (in this case, internal dependencies) with a specific tag to one of the base branches. By specific dependencies, I mean only the ones that match the pattern and ignoring all the rest.\r\n\r\nMy current config: \r\n\r\n```\r\n{\r\n  \"baseBranches\": [\"master\", \"next\"],\r\n  \"packageRules\": [\r\n    {\r\n      \"excludePackagePatterns\": [\"^@dep1\", \"^@dep2\"],\r\n      \"enabled\": false,\r\n      \"baseBranchList\": [\"next\"]\r\n    },\r\n    {\r\n      \"packagePatterns\": [\"^@dep1\", \"^@dep2\"],\r\n      \"followTag\": \"next\",\r\n      \"baseBranchList\": [\"next\"],\r\n      \"groupName\": \"dep\"\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\nIs this the correct way to do it? Or is there a better approach?\r\n"},"comment":{"url":"https://api.github.com/repos/renovatebot/config-help/issues/comments/561132478","html_url":"https://github.com/renovatebot/config-help/issues/453#issuecomment-561132478","issue_url":"https://api.github.com/repos/renovatebot/config-help/issues/453","id":561132478,"node_id":"MDEyOklzc3VlQ29tbWVudDU2MTEzMjQ3OA==","user":{"login":"rarkins","id":6311784,"node_id":"MDQ6VXNlcjYzMTE3ODQ=","avatar_url":"https://avatars1.githubusercontent.com/u/6311784?v=4","gravatar_id":"","url":"https://api.github.com/users/rarkins","html_url":"https://github.com/rarkins","followers_url":"https://api.github.com/users/rarkins/followers","following_url":"https://api.github.com/users/rarkins/following{/other_user}","gists_url":"https://api.github.com/users/rarkins/gists{/gist_id}","starred_url":"https://api.github.com/users/rarkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rarkins/subscriptions","organizations_url":"https://api.github.com/users/rarkins/orgs","repos_url":"https://api.github.com/users/rarkins/repos","events_url":"https://api.github.com/users/rarkins/events{/privacy}","received_events_url":"https://api.github.com/users/rarkins/received_events","type":"User","site_admin":false},"created_at":"2019-12-03T11:47:21Z","updated_at":"2019-12-03T11:47:21Z","author_association":"COLLABORATOR","body":"You don't have any merge rules in your config, so I wonder if there's a confusion about that. Renovate raises PRs by default and does not merge anything itself unless you tell it to. Can you double check your question and edit it to make it clearer about what you're trying to do?\r\n\r\nRight now:\r\n- master branch will have regular behaviour\r\n- You disable dep1 and dep2 packages from updating at all on next branch\r\n- Then you try to group those same packages together, but they are already disabled so it won't do anything\r\n\r\nAnd none of the above has anything to do with merging."}}
other: {"actor":{"display_login":"rarkins"}}