feat(renovate): Configure Renovate & change Chart metadata (#3)

This commit is contained in:
Romain Pluciennik
2024-08-13 19:25:15 +02:00
committed by GitHub
parent 1a462f655d
commit 5e11c94795
4 changed files with 53 additions and 20 deletions

View File

@ -3,5 +3,34 @@
"extends": [
"github>plcnk/.github:default.json5",
":semanticCommitTypeAll(chore)"
],
"regexManagers": [
{
"fileMatch": ["\\.yaml$"],
"matchStrings": [
"# ?renovate datasource=(?<datasource>.+?) depName=(?<depName>.+)\\n.+: [\"']?(?<currentValue>.+?)[\"']?\\n"
]
}
],
"packageRules": [
{
"matchDatasources": ["helm"],
"commitMessageTopic": "{{depName}} Helm release"
},
{
"matchDatasources": ["docker"],
"matchPackageNames": ["ghcr.io/dgtlmoon/changedetection.io"],
"versioning": "loose"
},
{
"matchDatasources": ["docker"],
"matchPackageNames": ["ghcr.io/juanfont/headscale"],
"allowedVersions": "!/^0.23.0$/"
},
{
"matchDatasources": ["docker"],
"matchPackageNames": ["eqalpha/keydb"],
"versioning": "regex:^(?<compatability>.+?)_v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$"
}
]
}

View File

@ -8,10 +8,6 @@
<a href="https://github.com/plcnk/charts/actions/workflows/release.yaml"><img src="https://github.com/plcnk/charts/actions/workflows/release.yaml/badge.svg" /></a>
</p>
<p align="center">
<a href="https://artifacthub.io/packages/helm/plcnk/it-tools"><img src="https://img.shields.io/github/v/release/plcnk/charts?filter=it-tools-*" /></a>
</p>
# plcnk's Helm Charts
Charts for deploying applications on [Kubernetes](https://kubernetes.io/) using [Helm](https://helm.sh/).
@ -34,9 +30,9 @@ You can then run `helm search repo plcnk` to see the charts.
## Available charts
| Chart | Chart Version | App Version | Description |
| --------------------------------------------------------------------- | ------------- | ----------------- | --------------------------------------------------------------- |
| [it-tools](https://github.com/plcnk/charts/tree/main/charts/it-tools) | 1.0.0 | 2024.5.13-a0bc346 | Collection of handy online tools for developers, with great UX. |
| Chart | Description |
| ----- | ----------- |
| [IT-Tools <img src='https://raw.githubusercontent.com/plcnk/charts/main/charts/it-tools/icon.svg' alt='it-tools icon' width='18px' align='right' loading='lazy'>](charts/it-tools/) | Collection of handy online tools for developers, with great UX. |
## License

View File

@ -1,23 +1,25 @@
apiVersion: v2
name: it-tools
description: Collection of handy online tools for developers, with great UX.
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/it-tools-light.png
type: application
version: 1.0.0
appVersion: "2024.5.13-a0bc346"
home: https://github.com/plcnk/charts/tree/master/charts/it-tools
icon: https://raw.githubusercontent.com/plcnk/charts/main/charts/it-tools/icon.svg
type: application
version: 1.0.1
# renovate datasource=docker depName=ghcr.io/corentinth/it-tools
appVersion: "2024.5.13-a0bc346"
kubeVersion: ">=1.22.0-0"
keywords:
- it-tools
- it
- tools
sources:
- https://github.com/CorentinTh/it-tools
maintainers:
- name: Romain Pluciennik
email: romain.pluciennik@gmail.com
annotations:
artifacthub.io/changes: |
- kind: changed
description: Changed chart metadata
artifacthub.io/images: |
- name: it-tools
image: ghcr.io/corentinth/it-tools:2024.5.13-a0bc346
platforms:
- linux/amd64
- linux/arm64
artifacthub.io/links: |-
- name: App Source
url: https://github.com/CorentinTh/it-tools
- name: Chart Source
url: https://github.com/plcnk/charts/tree/master/charts/it-tools

6
charts/it-tools/icon.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.7 KiB