chore: fix Helm chart release workflow (#683)

Modified sed usage in Helm chart release workflow to account for dependencies section present in Chart.yaml 

Unify usage of sed across Helm chart release workflow
This commit is contained in:
Szymon Fugas 2021-12-15 14:40:03 +01:00 committed by GitHub
parent dd6e48c8d5
commit 64de9aad91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -21,10 +21,10 @@ jobs:
- name: Deploy Helm chart
run: |
sed -i "/version:/c\version: ${{ github.event.inputs.chartVersion }}" chart/jenkins-operator/Chart.yaml
sed -i '0,/version:.*/s//version: ${{ github.event.inputs.chartVersion }}/' chart/jenkins-operator/Chart.yaml
if [ ${{ github.event.inputs.appVersion }} ] ; then
sed -i "/appVersion:/c\appVersion: \"${{ github.event.inputs.appVersion }}\"" chart/jenkins-operator/Chart.yaml
sed -i '/appVersion:.*/s//appVersion: "${{ github.event.inputs.appVersion }}"/' chart/jenkins-operator/Chart.yaml
fi
make helm-release-latest