dependabot.yml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. version: 2
  2. registries:
  3. dev.azure.com:
  4. token: ${{secrets.DEPENDABOT_NPM_TOKEN}}
  5. type: npm-registry
  6. url: https://pkgs.dev.azure.com/
  7. updates:
  8. - package-ecosystem: npm
  9. directory: "/"
  10. # Perform only security updates of our npm dependencies.
  11. open-pull-requests-limit: 0
  12. registries:
  13. - dev.azure.com
  14. # Schedule should be ignored for security updates.
  15. schedule:
  16. interval: monthly
  17. - package-ecosystem: "github-actions"
  18. directory: "/"
  19. schedule:
  20. day: friday
  21. interval: "weekly"
  22. time: "05:00"
  23. timezone: "America/Los_Angeles"
  24. commit-message:
  25. prefix: "[main] "
  26. include: scope
  27. labels:
  28. - area-infrastructure
  29. # Keep submodules up to date in 'main'.
  30. - package-ecosystem: "gitsubmodule"
  31. directory: "/"
  32. schedule:
  33. day: friday
  34. interval: "weekly"
  35. time: "05:00"
  36. timezone: "America/Los_Angeles"
  37. allow:
  38. - dependency-type: "all"
  39. commit-message:
  40. prefix: "[main] "
  41. include: scope
  42. labels:
  43. - area-infrastructure
  44. # Keep submodules up to date in 'release/*' branches. (Unfortunately Dependabot security PRs can't target these.)
  45. # Monthly interval opens PRs on the first of each month.
  46. - package-ecosystem: "gitsubmodule"
  47. directory: "/"
  48. schedule:
  49. interval: "monthly"
  50. allow:
  51. - dependency-type: "all"
  52. commit-message:
  53. prefix: "[release/2.1] "
  54. include: scope
  55. labels:
  56. - area-infrastructure
  57. target-branch: "release/2.1"
  58. - package-ecosystem: "gitsubmodule"
  59. directory: "/"
  60. schedule:
  61. interval: "monthly"
  62. allow:
  63. - dependency-type: "all"
  64. commit-message:
  65. prefix: "[release/6.0] "
  66. include: scope
  67. labels:
  68. - area-infrastructure
  69. target-branch: "release/6.0"
  70. - package-ecosystem: "gitsubmodule"
  71. directory: "/"
  72. schedule:
  73. interval: "monthly"
  74. allow:
  75. - dependency-type: "all"
  76. commit-message:
  77. prefix: "[release/7.0] "
  78. include: scope
  79. labels:
  80. - area-infrastructure
  81. target-branch: "release/7.0"