dependabot.yml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. version: 2
  2. updates:
  3. # Linting and coding style
  4. - package-ecosystem: composer
  5. directory: "/"
  6. schedule:
  7. interval: weekly
  8. day: saturday
  9. time: "03:00"
  10. timezone: Europe/Paris
  11. labels:
  12. - "3. to review"
  13. - "feature: dependencies"
  14. reviewers:
  15. - "nextcloud/server-dependabot"
  16. # cs-fixer
  17. - package-ecosystem: composer
  18. directory: "/vendor-bin/cs-fixer"
  19. schedule:
  20. interval: weekly
  21. day: saturday
  22. time: "04:10"
  23. timezone: Europe/Copenhagen
  24. labels:
  25. - "3. to review"
  26. - "feature: dependencies"
  27. reviewers:
  28. - "nextcloud/server-dependabot"
  29. # openapi-extractor
  30. - package-ecosystem: composer
  31. directory: "/vendor-bin/openapi-extractor"
  32. schedule:
  33. interval: weekly
  34. day: saturday
  35. time: "04:20"
  36. timezone: Europe/Brussels
  37. labels:
  38. - "3. to review"
  39. - "feature: dependencies"
  40. reviewers:
  41. - "nextcloud/server-dependabot"
  42. - "provokateurin"
  43. # psalm
  44. - package-ecosystem: composer
  45. directory: "/vendor-bin/psalm"
  46. schedule:
  47. interval: weekly
  48. day: saturday
  49. time: "04:30"
  50. timezone: Europe/Madrid
  51. labels:
  52. - "3. to review"
  53. - "feature: dependencies"
  54. reviewers:
  55. - "nextcloud/server-dependabot"
  56. # Main master npm
  57. - package-ecosystem: npm
  58. directory: "/"
  59. schedule:
  60. interval: weekly
  61. day: saturday
  62. time: "03:00"
  63. timezone: Europe/Paris
  64. open-pull-requests-limit: 10
  65. labels:
  66. - "3. to review"
  67. - "feature: dependencies"
  68. reviewers:
  69. - "nextcloud/server-dependabot"
  70. # Disable automatic rebasing because without a build CI will likely fail anyway
  71. rebase-strategy: "disabled"
  72. # Testing master npm
  73. - package-ecosystem: npm
  74. directory: "/build"
  75. schedule:
  76. interval: weekly
  77. day: saturday
  78. time: "03:00"
  79. timezone: Europe/Paris
  80. labels:
  81. - "3. to review"
  82. - "feature: dependencies"
  83. # Testing master composer
  84. - package-ecosystem: composer
  85. directory: "/build/integration"
  86. schedule:
  87. interval: weekly
  88. day: saturday
  89. time: "03:00"
  90. timezone: Europe/Paris
  91. labels:
  92. - "3. to review"
  93. - "feature: dependencies"
  94. # Main stableXX npm
  95. - package-ecosystem: npm
  96. directory: "/"
  97. schedule:
  98. interval: weekly
  99. day: saturday
  100. time: "03:00"
  101. timezone: Europe/Paris
  102. target-branch: stable26
  103. labels:
  104. - "3. to review"
  105. - "feature: dependencies"
  106. reviewers:
  107. - "nextcloud/server-dependabot"
  108. ignore:
  109. # ignore all GitHub linguist patch updates
  110. - dependency-name: "*"
  111. update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
  112. # Disable automatic rebasing because without a build CI will likely fail anyway
  113. rebase-strategy: "disabled"
  114. - package-ecosystem: npm
  115. directory: "/"
  116. schedule:
  117. interval: weekly
  118. day: saturday
  119. time: "03:00"
  120. timezone: Europe/Paris
  121. target-branch: stable27
  122. labels:
  123. - "3. to review"
  124. - "feature: dependencies"
  125. reviewers:
  126. - "nextcloud/server-dependabot"
  127. ignore:
  128. # ignore all GitHub linguist patch updates
  129. - dependency-name: "*"
  130. update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
  131. # Disable automatic rebasing because without a build CI will likely fail anyway
  132. rebase-strategy: "disabled"
  133. - package-ecosystem: npm
  134. directory: "/"
  135. schedule:
  136. interval: weekly
  137. day: saturday
  138. time: "03:00"
  139. timezone: Europe/Paris
  140. target-branch: stable28
  141. labels:
  142. - "3. to review"
  143. - "feature: dependencies"
  144. reviewers:
  145. - "nextcloud/server-dependabot"
  146. ignore:
  147. # ignore all GitHub linguist patch updates
  148. - dependency-name: "*"
  149. update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
  150. # Disable automatic rebasing because without a build CI will likely fail anyway
  151. rebase-strategy: "disabled"
  152. # Testing StableXX composer
  153. - package-ecosystem: composer
  154. directory: "/build/integration"
  155. schedule:
  156. interval: weekly
  157. day: saturday
  158. time: "03:00"
  159. timezone: Europe/Paris
  160. target-branch: stable26
  161. labels:
  162. - "3. to review"
  163. - "feature: dependencies"
  164. reviewers:
  165. - "nextcloud/server-dependabot"
  166. ignore:
  167. # ignore all GitHub linguist patch updates
  168. - dependency-name: "*"
  169. update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
  170. - package-ecosystem: composer
  171. directory: "/build/integration"
  172. schedule:
  173. interval: weekly
  174. day: saturday
  175. time: "03:00"
  176. timezone: Europe/Paris
  177. target-branch: stable27
  178. labels:
  179. - "3. to review"
  180. - "feature: dependencies"
  181. reviewers:
  182. - "nextcloud/server-dependabot"
  183. ignore:
  184. # ignore all GitHub linguist patch updates
  185. - dependency-name: "*"
  186. update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
  187. - package-ecosystem: composer
  188. directory: "/build/integration"
  189. schedule:
  190. interval: weekly
  191. day: saturday
  192. time: "03:00"
  193. timezone: Europe/Paris
  194. target-branch: stable28
  195. labels:
  196. - "3. to review"
  197. - "feature: dependencies"
  198. reviewers:
  199. - "nextcloud/server-dependabot"
  200. ignore:
  201. # ignore all GitHub linguist patch updates
  202. - dependency-name: "*"
  203. update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
  204. # GitHub Actions
  205. - package-ecosystem: "github-actions"
  206. directory: "/"
  207. schedule:
  208. interval: monthly
  209. timezone: Europe/Paris
  210. groups:
  211. github-actions:
  212. patterns:
  213. - "*"
  214. labels:
  215. - "3. to review"
  216. - "feature: dependencies"
  217. reviewers:
  218. - "nextcloud/server-dependabot"