dependabot.yml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. - 'dependencies'
  15. - 'Scope: Frontend'
  16. ignore:
  17. # For all packages, ignore all patch updates
  18. - dependency-name: '*'
  19. update-types: ['version-update:semver-patch']
  20. # Babel updates all really should happen in unison, so let's keep these
  21. # ignored for now and manually handle it
  22. #
  23. # XXX(epurkhiser): Explicitly don't ignore core so we can be reminded to
  24. # upgrade all of them.
  25. #
  26. # - dependency-name: "@babel/core"
  27. - dependency-name: '@babel/plugin-proposal-decorators'
  28. - dependency-name: '@babel/plugin-transform-react-jsx'
  29. - dependency-name: '@babel/plugin-transform-react-jsx-source'
  30. - dependency-name: '@babel/plugin-transform-runtime'
  31. - dependency-name: '@babel/preset-env'
  32. - dependency-name: '@babel/preset-react'
  33. - dependency-name: '@babel/preset-typescript'
  34. - dependency-name: '@babel/runtime'
  35. # Storybook updates should all happen in unison, same as above we ignore
  36. # all but one as a reminder.
  37. #
  38. # - dependency-name: "@storybook/react"
  39. - dependency-name: '@storybook/addon-a11y'
  40. - dependency-name: '@storybook/addon-actions'
  41. - dependency-name: '@storybook/addon-essentials'
  42. - dependency-name: '@storybook/addon-storysource'
  43. - dependency-name: '@storybook/addon-docs'
  44. - dependency-name: '@storybook/addons'
  45. - dependency-name: '@storybook/builder-webpack5'
  46. - dependency-name: '@storybook/manager-webpack5'
  47. - dependency-name: '@storybook/theming'
  48. # Sentry updates should all happen in unison, same as above we ignore
  49. # all but one as a reminder.
  50. # - dependency-name: "@sentry/react"
  51. - dependency-name: '@sentry/node'
  52. - dependency-name: '@sentry/utils'
  53. - dependency-name: '@sentry/tracing'
  54. - dependency-name: '@sentry/integrations'
  55. - dependency-name: '@sentry/rrweb'
  56. # We ignore everything that hasn't yet been upgrade, this way we will
  57. # only get the _freshest_ of new packages to consider upgrading
  58. - dependency-name: '@types/marked'
  59. - dependency-name: '@types/react-router'
  60. - dependency-name: '@types/react-select'
  61. - dependency-name: '@types/reflux'
  62. - dependency-name: 'babel-jest'
  63. - dependency-name: 'gettext-parser'
  64. - dependency-name: 'jest-junit'
  65. - dependency-name: 'marked'
  66. - dependency-name: 'react-lazyload'
  67. - dependency-name: 'react-refresh'
  68. - dependency-name: 'react-router'
  69. - dependency-name: 'react-select'
  70. - dependency-name: 'reflux'
  71. - dependency-name: 'sprintf-js'
  72. - dependency-name: 'u2f-api'
  73. - package-ecosystem: pip
  74. open-pull-requests-limit: 10
  75. directory: '/'
  76. schedule:
  77. # Going to start with a high interval, and then tone it back
  78. interval: daily
  79. timezone: America/Los_Angeles
  80. time: '09:00'
  81. reviewers:
  82. - '@getsentry/team-web-backend'
  83. labels:
  84. - 'dependencies'
  85. - 'Scope: Backend'
  86. allow:
  87. - dependency-name: 'sentry-sdk'