diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 1524058a..e6dc13c8 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -15,9 +15,6 @@ "github>deedee-ops/containers//.github/renovate/labels.json5", "github>deedee-ops/containers//.github/renovate/semanticCommits.json5" ], - "platform": "github", - "onboarding": false, - "requireConfig": "optional", "ignoreDeps": [ "public.ecr.aws/docker/library/ubuntu", "node" diff --git a/.github/renovate/customManagers.json5 b/.github/renovate/customManagers.json5 index d5782352..c1bd7ccd 100644 --- a/.github/renovate/customManagers.json5 +++ b/.github/renovate/customManagers.json5 @@ -3,16 +3,27 @@ "customManagers": [ { "customType": "regex", - "description": "Process metadata versions", + "description": "Process metadata.json versions", "fileMatch": [ "apps/.+/metadata\\.json$" ], "matchStrings": [ "(\"renovate::dataSource\":\\s*\"(?[^\"]+)\",)?\\s*(\"renovate::depName\":\\s*\"(?[^\"]+)\",)?\\s*(\"renovate::packageName\":\\s*\"(?[^\"]+)\",)?\\s*(\"renovate::versioning\":\\s*\"(?[^\"]+)\",)?\\s*\"version\":\\s*\"(?[^\"]+)\"" ], - "extractVersionTemplate": "^v?(?.*)$", + "extractVersionTemplate": "^[^\\d]*(?(?:\\d\\.)+\\d).*$", "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}docker{{/if}}", - "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}" + }, { + "customType": "regex", + "description": "Process metadata.yaml versions", + "fileMatch": [ + "apps/.+/metadata\\.yaml$" + ], + "matchStrings": [ + "(renovate-dataSource:\\s*\"(?[^\"]+)\")?\\s*(renovate-depName:\\s*\"(?[^\"]+)\")?\\s*(renovate-packageName:\\s*\"(?[^\"]+)\")?\\s*(renovate-versioning:\\s*#(?[^#]+)#)?\\s*version: \"(?[^\"]+)\"" + ], + "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}docker{{/if}}", + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}" }, { "customType": "regex", "description": "Process renovate comments", @@ -23,7 +34,7 @@ "renovate:\\s*(datasource=(?[^\\s]+)\\s*)?(depName=(?[^\\s]+)\\s*)?(versioning=(?[^\\s]+)\\s*)?[^:]*:\\s*(?v?[0-9.]+)" ], "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}docker{{/if}}", - "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}" } ] } diff --git a/README.md b/README.md index fe4ec7a1..b355aa6f 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ Container | Root/RW | Channel | Image | Latest Tags [bazarr](https://github.com/deedee-ops/containers/pkgs/container/bazarr) | | stable | ghcr.io/deedee-ops/bazarr |![1](https://img.shields.io/badge/1-blue?style=flat-square) ![1.4](https://img.shields.io/badge/1.4-blue?style=flat-square) ![1.4.3](https://img.shields.io/badge/1.4.3-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) [csp-exporter](https://github.com/deedee-ops/containers/pkgs/container/csp-exporter) | | stable | ghcr.io/deedee-ops/csp-exporter |![0](https://img.shields.io/badge/0-blue?style=flat-square) ![0.1](https://img.shields.io/badge/0.1-blue?style=flat-square) ![0.1.0](https://img.shields.io/badge/0.1.0-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) [firefly-iii](https://github.com/deedee-ops/containers/pkgs/container/firefly-iii) | | stable | ghcr.io/deedee-ops/firefly-iii |![6](https://img.shields.io/badge/6-blue?style=flat-square) ![6.0](https://img.shields.io/badge/6.0-blue?style=flat-square) ![6.0.30](https://img.shields.io/badge/6.0.30-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) +[firefly-iii](https://github.com/deedee-ops/containers/pkgs/container/firefly-iii) | | stable | ghcr.io/deedee-ops/firefly-iii |![6](https://img.shields.io/badge/6-blue?style=flat-square) ![6.0](https://img.shields.io/badge/6.0-blue?style=flat-square) ![6.0.30](https://img.shields.io/badge/6.0.30-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) [firefoxsync](https://github.com/deedee-ops/containers/pkgs/container/firefoxsync) | | stable | ghcr.io/deedee-ops/firefoxsync |![1](https://img.shields.io/badge/1-blue?style=flat-square) ![1.9](https://img.shields.io/badge/1.9-blue?style=flat-square) ![1.9.1](https://img.shields.io/badge/1.9.1-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) [gokapi](https://github.com/deedee-ops/containers/pkgs/container/gokapi) | | stable | ghcr.io/deedee-ops/gokapi |![1](https://img.shields.io/badge/1-blue?style=flat-square) ![1.9](https://img.shields.io/badge/1.9-blue?style=flat-square) ![1.9.0](https://img.shields.io/badge/1.9.0-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) [home-assistant](https://github.com/deedee-ops/containers/pkgs/container/home-assistant) | | stable | ghcr.io/deedee-ops/home-assistant |![2024](https://img.shields.io/badge/2024-blue?style=flat-square) ![2024.8](https://img.shields.io/badge/2024.8-blue?style=flat-square) ![2024.8.0](https://img.shields.io/badge/2024.8.0-blue?style=flat-square) ![latest](https://img.shields.io/badge/latest-green?style=flat-square) diff --git a/apps/firefly-iii/metadata.json b/apps/firefly-iii/metadata.json index 856d9d2f..8d7f210e 100644 --- a/apps/firefly-iii/metadata.json +++ b/apps/firefly-iii/metadata.json @@ -7,7 +7,7 @@ "name": "stable", "renovate::dataSource": "docker", "renovate::depName": "fireflyiii/core", - "version": "6.0.30", + "version": "version-6.0.30", "platforms": [ "linux/amd64", "linux/arm64" diff --git a/apps/firefly-iii/metadata.yaml b/apps/firefly-iii/metadata.yaml new file mode 100644 index 00000000..25b42054 --- /dev/null +++ b/apps/firefly-iii/metadata.yaml @@ -0,0 +1,13 @@ +--- +app: firefly-iii +base: false +testMuteCmd: false +channels: + - name: stable + renovate-dataSource: "docker" + renovate-depName: "fireflyiii/core" + renovate-versioning: #regex:^(?version-)(?\d+)(\.(?\d+))?(\.(?\d+))?$# + version: "version-6.0.30" + platforms: + - linux/amd64 + - linux/arm64 diff --git a/apps/talosctl/metadata.json b/apps/talosctl/metadata.json index 58ed3d96..49461d84 100644 --- a/apps/talosctl/metadata.json +++ b/apps/talosctl/metadata.json @@ -7,7 +7,7 @@ "name": "stable", "renovate::dataSource": "docker", "renovate::depName": "ghcr.io/siderolabs/talosctl", - "version": "1.7.5", + "version": "1.8.0", "platforms": [ "linux/amd64", "linux/arm64"