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

60 строки
1.6 KiB

  1. {
  2. "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  3. "extends": [
  4. "config:recommended",
  5. "helpers:pinGitHubActionDigests"
  6. ],
  7. "labels": [
  8. "dependencies"
  9. ],
  10. "customManagers": [
  11. {
  12. "customType": "regex",
  13. "managerFilePatterns": [
  14. "/defaults/main.yml$/"
  15. ],
  16. "matchStrings": [
  17. "# 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"
  18. ]
  19. }
  20. ],
  21. "packageRules": [
  22. {
  23. "ignoreUnstable": false,
  24. "versioning": "loose",
  25. "matchSourceUrls": [
  26. "https://github.com/devture/com.devture.ansible.role{/,}**",
  27. "https://github.com/mother-of-all-self-hosting{/,}**"
  28. ]
  29. },
  30. {
  31. "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).",
  32. "matchPackageNames": [
  33. "dock.mau.dev/mautrix/**"
  34. ],
  35. "allowedVersions": "/^v0\\./"
  36. },
  37. {
  38. "matchFileNames": [
  39. ".github/workflows/close-stale-issues.yml",
  40. ".github/workflows/lock-threads.yml",
  41. ".github/workflows/matrix.yml",
  42. ".github/workflows/update-translations.yml",
  43. "flake.lock",
  44. "i18n/requirements.txt",
  45. "mise.toml"
  46. ],
  47. "automerge": true
  48. }
  49. ],
  50. "pre-commit": {
  51. "enabled": true
  52. },
  53. "nix": {
  54. "enabled": true,
  55. "lockFileMaintenance": {
  56. "enabled": true
  57. }
  58. }
  59. }