renovate.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "extends": [
  3. "config:base"
  4. ],
  5. "baseBranches": [
  6. "develop"
  7. ],
  8. "timezone": "America/Los_Angeles",
  9. "lockFileMaintenance": {
  10. "enabled": true,
  11. "automerge": true,
  12. "platformAutomerge": true
  13. },
  14. "npm": {
  15. "stabilityDays": 3
  16. },
  17. "dependencyDashboard": true,
  18. "major": {
  19. "dependencyDashboardApproval": true
  20. },
  21. "dockerfile": {
  22. "fileMatch": [
  23. "(^|/)Earthfile$",
  24. "(^|/|\\.)Dockerfile$",
  25. "(^|/)Dockerfile[^/]*$"
  26. ]
  27. },
  28. "packageRules": [
  29. {
  30. "description": "Automatically merge minor and patch-level updates",
  31. "matchUpdateTypes": [
  32. "minor",
  33. "patch",
  34. "digest"
  35. ],
  36. "automerge": true,
  37. "automergeType": "branch",
  38. "platformAutomerge": true,
  39. "dependencyDashboardApproval": false
  40. },
  41. {
  42. "description": "Require approval for every Go language update",
  43. "dependencyDashboardApproval": true,
  44. "matchPackagePatterns": [
  45. "go"
  46. ]
  47. },
  48. {
  49. "description": "Ignore the old pre-0.1.0 web packages",
  50. "matchPackageNames": [
  51. "postcss",
  52. "tailwindcss",
  53. "cssnano",
  54. "htm",
  55. "mark.js",
  56. "postcss-cli",
  57. "@videojs/themes",
  58. "@joeattardi/emoji-button",
  59. "preact"
  60. ],
  61. "enabled": false
  62. }
  63. ]
  64. }