dependabot.yml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. version: 2
  2. updates:
  3. - package-ecosystem: npm
  4. open-pull-requests-limit: 10
  5. directory: '/'
  6. schedule:
  7. # Going to start with a high interval, and then tone it back
  8. interval: daily
  9. timezone: America/Los_Angeles
  10. time: '15:30'
  11. reviewers:
  12. - '@getsentry/owners-js-deps'
  13. labels: []
  14. # Group dependency updates together in one PR
  15. # https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups
  16. groups:
  17. # The name of the group, it will be used in PR titles and branch
  18. babel-dependencies:
  19. patterns:
  20. - '@babel/*'
  21. sentry-dependencies:
  22. patterns:
  23. - '@sentry/*'
  24. spectrum-dependencies:
  25. patterns:
  26. - '@react-stately/*'
  27. - '@react-aria/*'
  28. - '@react-types/*'
  29. emotion-dependencies:
  30. patterns:
  31. - '@emotion/*'
  32. jest-dependencies:
  33. patterns:
  34. - 'jest'
  35. - 'jest-*'
  36. react-testing-library-dependencies:
  37. patterns:
  38. - '@testing-library/*'
  39. react-dependencies:
  40. patterns:
  41. - 'react'
  42. - 'react-dom'
  43. - '@types/react'
  44. - '@types/react-dom'
  45. webpack-dependencies:
  46. patterns:
  47. - 'webpack'
  48. - 'webpack-*'
  49. ignore:
  50. # For all packages, ignore all patch updates
  51. - dependency-name: '*'
  52. update-types: ['version-update:semver-patch']
  53. # We ignore everything that hasn't yet been upgrade, this way we will
  54. # only get the _freshest_ of new packages to consider upgrading
  55. - dependency-name: '@types/react-router'
  56. - dependency-name: '@types/react-select'
  57. - dependency-name: '@types/reflux'
  58. - dependency-name: 'gettext-parser'
  59. - dependency-name: 'react-lazyload'
  60. - dependency-name: 'react-router'
  61. - dependency-name: 'react-select'
  62. - dependency-name: 'reflux'
  63. - dependency-name: 'sprintf-js'
  64. - dependency-name: 'u2f-api'
  65. - package-ecosystem: 'docker'
  66. directory: 'self-hosted/'
  67. schedule:
  68. interval: 'daily'
  69. reviewers:
  70. - '@getsentry/open-source'
  71. - '@getsentry/security'
  72. # security only updates
  73. open-pull-requests-limit: 0
  74. - package-ecosystem: pip
  75. directory: '/'
  76. schedule:
  77. interval: daily
  78. open-pull-requests-limit: 2
  79. allow:
  80. - dependency-name: 'sentry-sdk'
  81. dependency-type: 'direct'