Matrix Docker Ansible eploy
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

59 строки
1.5 KiB

  1. {
  2. "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  3. "extends": [
  4. "config:recommended"
  5. ],
  6. "labels": [
  7. "dependencies"
  8. ],
  9. "customManagers": [
  10. {
  11. "customType": "regex",
  12. "managerFilePatterns": [
  13. "/defaults/main.yml$/"
  14. ],
  15. "matchStrings": [
  16. "# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?(?:_version|_tag)\\s*:\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
  17. ]
  18. }
  19. ],
  20. "packageRules": [
  21. {
  22. "ignoreUnstable": false,
  23. "versioning": "loose",
  24. "matchSourceUrls": [
  25. "https://github.com/devture/com.devture.ansible.role{/,}**",
  26. "https://github.com/mother-of-all-self-hosting{/,}**"
  27. ]
  28. },
  29. {
  30. "description": "mautrix images are dual-tagged (v0.YYMM.PATCH and vYY.MM[.PATCH]). Stick to the v0 scheme: it matches the git tags (needed for self-building) and has a consistent number of components (the calver tags do not, which makes Renovate stop offering updates).",
  31. "matchPackageNames": [
  32. "dock.mau.dev/mautrix/**"
  33. ],
  34. "allowedVersions": "/^v0\\./"
  35. },
  36. {
  37. "matchFileNames": [
  38. ".github/workflows/close-stale-issues.yml",
  39. ".github/workflows/lock-threads.yml",
  40. ".github/workflows/matrix.yml",
  41. ".github/workflows/update-translations.yml",
  42. "flake.lock",
  43. "i18n/requirements.txt",
  44. "mise.toml"
  45. ],
  46. "automerge": true
  47. }
  48. ],
  49. "pre-commit": {
  50. "enabled": true
  51. },
  52. "nix": {
  53. "enabled": true,
  54. "lockFileMaintenance": {
  55. "enabled": true
  56. }
  57. }
  58. }