name: Update Helm Chart Versions scms: helm-chart: kind: gitea spec: url: '{{ requiredEnv "REGISTRY_URL" }}' username: '{{ requiredEnv "REGISTRY_USER" }}' token: '{{ requiredEnv "REGISTRY_PASSWORD" }}' owner: '{{ requiredEnv "CHARTS_REPO_ORG" }}' repository: '{{ requiredEnv "CHARTS_CHART_NAME" }}' branch: '{{ requiredEnv "TARGET_BRANCH" }}' sources: appVersion: name: Get new app version from environment kind: shell spec: command: echo "$NEW_APP_VERSION" environments: - name: NEW_APP_VERSION currentChartVersion: scmid: helm-chart name: Get current chart version kind: yaml spec: file: '{{ requiredEnv "CHART_NAME" }}/Chart.yaml' key: $.version targets: updateAppVersion: scmid: helm-chart name: Update appVersion in Chart.yaml kind: yaml sourceid: appVersion spec: file: '{{ requiredEnv "CHART_NAME" }}/Chart.yaml' key: $.appVersion updateChartVersion: scmid: helm-chart name: Increment chart version kind: yaml sourceid: currentChartVersion spec: file: '{{ requiredEnv "CHART_NAME" }}/Chart.yaml' key: $.version transformers: - semverinc: "minor" actions: pullrequest: kind: gitea/pullrequest scmid: helm-chart spec: url: '{{ requiredEnv "REGISTRY_URL" }}' owner: '{{ requiredEnv "CHARTS_REPO_ORG" }}' repository: '{{ requiredEnv "CHARTS_CHART_NAME" }}' username: '{{ requiredEnv "REGISTRY_USER" }}' token: '{{ requiredEnv "REGISTRY_PASSWORD" }}' title: 'chore({{ requiredEnv "CHART_NAME" }}): bump chart version and set app version to {{ source "appVersion" }}' body: | ## Summary Automated version bump triggered by CI/CD pipeline following conventional commits. ## Changes - **Chart version**: incremented minor version - **App version**: updated to {{ source "appVersion" }} ## Type of Change - [x] Chore (maintenance, dependencies, version bumps) --- This PR was automatically created by Updatecli.