dependabot.yml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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/dnceng/public/_packaging/dotnet-public-npm/npm/registry/
  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. ignore:
  28. # Ignore updates to the update-dotnet-sdk action
  29. - dependency-name: "martincostello*"
  30. labels:
  31. - area-infrastructure
  32. # Keep submodules up to date in 'main'.
  33. - package-ecosystem: "gitsubmodule"
  34. directory: "/"
  35. schedule:
  36. day: friday
  37. interval: "weekly"
  38. time: "05:00"
  39. timezone: "America/Los_Angeles"
  40. allow:
  41. - dependency-type: "all"
  42. commit-message:
  43. prefix: "[main] "
  44. include: scope
  45. ignore:
  46. # Don't auto-update the Node-Externals submodule
  47. - dependency-name: "src/submodules/Node-Externals"
  48. labels:
  49. - area-infrastructure
  50. # Keep submodules up to date in 'release/*' branches. (Unfortunately Dependabot security PRs can't target these.)
  51. # Monthly interval opens PRs on the first of each month.
  52. - package-ecosystem: "gitsubmodule"
  53. directory: "/"
  54. schedule:
  55. interval: "monthly"
  56. allow:
  57. - dependency-type: "all"
  58. commit-message:
  59. prefix: "[release/2.1] "
  60. include: scope
  61. labels:
  62. - area-infrastructure
  63. target-branch: "release/2.1"
  64. - package-ecosystem: "gitsubmodule"
  65. directory: "/"
  66. schedule:
  67. interval: "monthly"
  68. allow:
  69. - dependency-type: "all"
  70. commit-message:
  71. prefix: "[release/6.0] "
  72. include: scope
  73. labels:
  74. - area-infrastructure
  75. target-branch: "release/6.0"
  76. - package-ecosystem: "gitsubmodule"
  77. directory: "/"
  78. schedule:
  79. interval: "monthly"
  80. allow:
  81. - dependency-type: "all"
  82. commit-message:
  83. prefix: "[release/8.0] "
  84. include: scope
  85. labels:
  86. - area-infrastructure
  87. target-branch: "release/8.0"