Обновите определенные зависимости с помощью Renovate

Мы используем Renovate для обновления зависимостей в проектах Angular. Мы размещаем его сами, используя образ Docker. Прямо сейчас он обновляет ВСЕ зависимости, но мы хотели бы, чтобы он обновлял только наши собственные частные библиотеки, то есть @ acme / common ниже:

      module.exports = {
  "baseBranches": ["master", "Release"],
  "onboarding": true,
  "onboardingConfig": {
    "extends": [ "config:base" ]
  },
  "platform": "github",
  "packageRules": [
    {
      "matchBaseBranches": ["master"],
      "matchPackagePatterns": ["^@acme"],
      "rangeStrategy": "bump",
      "updateTypes": [
        "minor",
        "patch"
      ],
      "automerge": true,
      "automergeType": "branch"
    },
    {
      "matchBaseBranches": ["Release"],
      "matchPackagePatterns": ["common"],
      "rangeStrategy": "bump",
      "updateTypes": [
        "patch"
      ],
      "automerge": true,
      "automergeType": "branch"
    }
  ]
};

Как сделать так, чтобы он обновлял только библиотеки, определенные в packageRules?

Согласно этой статье , вы можете сделать это:

      {
  "extends": [
    "config:base"
  ],
  "enabledManagers": ["npm"],
  "packageRules": [
    {
      "packagePatterns": ["*"],
      "excludePackagePatterns": ["debug"],
      "enabled": false
    }
  ]
}

Однако у меня это не сработало ...

Роб

0 ответов

Другие вопросы по тегам