diff --git a/.gitea/workflows/lint-test-helm.yaml b/.gitea/workflows/lint-test-helm.yaml index f9d51c473..73f615ec9 100644 --- a/.gitea/workflows/lint-test-helm.yaml +++ b/.gitea/workflows/lint-test-helm.yaml @@ -60,7 +60,8 @@ jobs: uses: azure/setup-helm@v4 with: token: ${{ secrets.GITEA_TOKEN }} - version: v3.19.2 + # renovate: datasource=github-releases depName=helm/helm + version: v4.1.3 cache: true - name: Cache Helm Dependencies @@ -258,7 +259,9 @@ jobs: uses: azure/setup-helm@v4 with: token: ${{ secrets.GITEA_TOKEN }} - version: v3.19.2 + # renovate: datasource=github-releases depName=helm/helm + version: v4.1.3 + cache: true - name: Cache Helm Dependencies uses: actions/cache@v5 diff --git a/renovate.json b/renovate.json index 16b37a6fa..bfaa0bf7d 100644 --- a/renovate.json +++ b/renovate.json @@ -7,14 +7,23 @@ ], "customManagers": [ { + "description": "Update appVersion in Chart.yaml via magic comments", "customType": "regex", - "managerFilePatterns": [ - "/(^|/)Chart\\.yaml$/" - ], + "fileMatch": ["(^|/)Chart\\.yaml$"], "matchStrings": [ "#\\s*renovate:\\s*datasource=(?.*?) depName=(?.*?)\\s+appVersion:\\s*[\"']?(?[^\"'\\s]+)[\"']?" + ] + }, + { + "description": "Update Helm CLI version in GitHub Actions", + "customType": "regex", + "fileMatch": ["^\\.github/workflows/.*\\.ya?ml$"], + "matchStrings": [ + "uses: azure/setup-helm@v4[\\s\\S]*?version: (?v?\\d+\\.\\d+\\.\\d+)" ], - "datasourceTemplate": "github-releases" + "depNameTemplate": "helm/helm", + "datasourceTemplate": "github-releases", + "versioningTemplate": "semver" } ], "timezone": "US/Central",