From a04d038c3c29a8cf279eb0fc77c78224bbbbbb0d Mon Sep 17 00:00:00 2001 From: gismo2004 <2325636+gismo2004@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:12:03 +0100 Subject: [PATCH] fix(customVersioning): correct formating for customVersioning.json5 (#31389) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** formating of customVersioning.json5 is not correct, and it seems like renovate is not using the implemented rules. I have checked a view packages (mylar3, calibre-web, oscam, scrypted) and all of them are outdated. hoping to fix this by fixing formating ⚒️ Fixes # **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [x] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** **📃 Notes:** **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [x] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning - [ ] I made sure the title starts with `feat(chart-name):`, `fix(chart-name):` or `chore(chart-name):` **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --- .../renovate/special/customVersioning.json5 | 400 +++++++++--------- 1 file changed, 200 insertions(+), 200 deletions(-) diff --git a/.github/renovate/special/customVersioning.json5 b/.github/renovate/special/customVersioning.json5 index 03af4f67563..6bc401499d3 100644 --- a/.github/renovate/special/customVersioning.json5 +++ b/.github/renovate/special/customVersioning.json5 @@ -29,206 +29,206 @@ "matchPackagePatterns": ["postgresql"], "allowedVersions": "<17" }, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?14)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["tccr.io/tccr/postgresql"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^v(?\\d{2})(?\\d{2})(?\\d{2})$", - matchPackageNames: ["photoprism"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^v(?\\d{4})-(?\\d{2})$", - matchPackageNames: ["rssbridge/rss-bridge"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d{2})\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["linuxserver/heimdall"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^v(?\\d+)-(?\\d+)$", - matchPackagePrefixes: ["jupyter"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?14)\\.(?\\d+)\\.(?\\d+)$", - matchPackagePatterns: ["^bitnami/postgresql$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d{4})-(?\\d{2})-(?\\d{2})$", - matchPackagePatterns: ["^.*oznu\\/homebridge$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)-(?\\d+)-(?\\d+)$", - matchPackagePatterns: ["^jupyter\\/.+$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-ubuntu$", - matchPackagePatterns: ["^zabbix\\/zabbix-.*$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^stable-(?\\d{1})(?\\d{1})(?\\d{2}).*$", - matchPackagePatterns: ["^jitsi\\/.*$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^latest-(?\\d{4})-(?\\d{2})-(?\\d{2})$", - matchPackagePatterns: ["^wangqiru/ttrss$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackagePatterns: ["^penpot\\/.*$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^\\d+-jammy-(?(full|lite))-v(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackagePatterns: ["^.+\\/koush\\/scrypted$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^version-(?\\d+)\\.(?\\d+)\\.(?\\d+)-.*$", - matchPackagePatterns: ["^.*linuxserver\\/deluge$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-postgres-tomcat$", - matchPackageNames: ["xwiki"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^version-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["fireflyiii/core"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^v(?\\d+)\\.(?\\d+)\\.(?\\d+)-\\d+\\.\\d+\\.\\d+$", - matchPackageNames: ["netboxcommunity/netbox"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d{2})(?\\d{2})(?\\d{2})$", - matchPackageNames: ["photoprism/photoprism"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["cloudflare/cloudflared"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^version-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["linuxserver/calibre-web"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^postgresql-v(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["ghcr.io/umami-software/umami"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^version-v(?\\d+)\\.(?\\d+)\\.?(?\\d*)$", - matchPackageNames: ["linuxserver/mylar3"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^[a-z0-9]{9}-v(?\\d+)\\.(?\\d+)\\.(?\\d+)-go\\d+\\.\\d+\\.\\d+$", - matchPackageNames: ["storjlabs/storagenode"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-php8\\.0-apache$", - matchPackageNames: ["joyqi/typecho"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^v\\.(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["difegue/lanraragi"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^RELEASE\\.(?\\d+)-(?\\d+)-(?\\d+)T\\d+-\\d+-\\d+Z$", - matchPackageNames: ["minio/minio"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^RELEASE\\.(?\\d+)-(?\\d+)-(?\\d+)T\\d+-\\d+-\\d+Z$", - matchPackageNames: ["minio/mc"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^apache-(?\\d+)\\.(?\\d+)\\.?(?\\d*)-prod$", - matchPackageNames: ["kimai/kimai2"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)-(?\\d+)-(?\\d+)$", - matchPackageNames: ["rssbridge/rss-bridge"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)-(?\\d+)-(?\\d+)$", - matchPackageNames: ["alexta69/metube"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^focal-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["codeproject/senseai-server"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^latest-(?\\d+)-(?\\d+)-(?\\d+)$", - matchPackageNames: ["codeproject/senseai-client"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^v(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackagePatterns: ["^snyk/snyk$"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["ghcr.io/cirruslabs/ubuntu"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["bcavin/hexo"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["linode/lke"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["mcr.microsoft.com/mssql/server"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^\\d+\\.(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["mcr.microsoft.com/dotnet/runtime"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["coder/coder"], -}, -{ - matchDatasources: ["docker"], - versioning: "regex:^latest-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", - matchPackageNames: ["registry.gitlab.com/gitlab-org/gitlab-runner"], -}, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?14)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["tccr.io/tccr/postgresql"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^v(?\\d{2})(?\\d{2})(?\\d{2})$", + "matchPackageNames": ["photoprism"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^v(?\\d{4})-(?\\d{2})$", + "matchPackageNames": ["rssbridge/rss-bridge"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d{2})\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["linuxserver/heimdall"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^v(?\\d+)-(?\\d+)$", + "matchPackagePrefixes": ["jupyter"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?14)\\.(?\\d+)\\.(?\\d+)$", + "matchPackagePatterns": ["^bitnami/postgresql$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d{4})-(?\\d{2})-(?\\d{2})$", + "matchPackagePatterns": ["^.*oznu\\/homebridge$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)-(?\\d+)-(?\\d+)$", + "matchPackagePatterns": ["^jupyter\\/.+$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-ubuntu$", + "matchPackagePatterns": ["^zabbix\\/zabbix-.*$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^stable-(?\\d{1})(?\\d{1})(?\\d{2}).*$", + "matchPackagePatterns": ["^jitsi\\/.*$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^latest-(?\\d{4})-(?\\d{2})-(?\\d{2})$", + "matchPackagePatterns": ["^wangqiru/ttrss$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackagePatterns": ["^penpot\\/.*$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^\\d+-jammy-(?(full|lite))-v(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackagePatterns": ["^.+\\/koush\\/scrypted$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^version-(?\\d+)\\.(?\\d+)\\.(?\\d+)-.*$", + "matchPackagePatterns": ["^.*linuxserver\\/deluge$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-postgres-tomcat$", + "matchPackageNames": ["xwiki"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^version-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["fireflyiii/core"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^v(?\\d+)\\.(?\\d+)\\.(?\\d+)-\\d+\\.\\d+\\.\\d+$", + "matchPackageNames": ["netboxcommunity/netbox"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d{2})(?\\d{2})(?\\d{2})$", + "matchPackageNames": ["photoprism/photoprism"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["cloudflare/cloudflared"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^version-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["linuxserver/calibre-web"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^postgresql-v(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["ghcr.io/umami-software/umami"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^version-v(?\\d+)\\.(?\\d+)\\.?(?\\d*)$", + "matchPackageNames": ["linuxserver/mylar3"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^[a-z0-9]{9}-v(?\\d+)\\.(?\\d+)\\.(?\\d+)-go\\d+\\.\\d+\\.\\d+$", + "matchPackageNames": ["storjlabs/storagenode"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-php8\\.0-apache$", + "matchPackageNames": ["joyqi/typecho"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^v\\.(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["difegue/lanraragi"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^RELEASE\\.(?\\d+)-(?\\d+)-(?\\d+)T\\d+-\\d+-\\d+Z$", + "matchPackageNames": ["minio/minio"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^RELEASE\\.(?\\d+)-(?\\d+)-(?\\d+)T\\d+-\\d+-\\d+Z$", + "matchPackageNames": ["minio/mc"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^apache-(?\\d+)\\.(?\\d+)\\.?(?\\d*)-prod$", + "matchPackageNames": ["kimai/kimai2"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)-(?\\d+)-(?\\d+)$", + "matchPackageNames": ["rssbridge/rss-bridge"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)-(?\\d+)-(?\\d+)$", + "matchPackageNames": ["alexta69/metube"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^focal-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["codeproject/senseai-server"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^latest-(?\\d+)-(?\\d+)-(?\\d+)$", + "matchPackageNames": ["codeproject/senseai-client"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^v(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackagePatterns": ["^snyk/snyk$"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["ghcr.io/cirruslabs/ubuntu"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["bcavin/hexo"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["linode/lke"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["mcr.microsoft.com/mssql/server"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^\\d+\\.(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["mcr.microsoft.com/dotnet/runtime"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["coder/coder"] + }, + { + "matchDatasources": ["docker"], + "versioning": "regex:^latest-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", + "matchPackageNames": ["registry.gitlab.com/gitlab-org/gitlab-runner"] + }, { "matchDatasources": ["docker"], "versioning": "regex:^(?\\d+)(?\\d{2})(?\\d{2})-ls(?\\d+)$",