From 64de9aad91c0015fe36bcd28ac1f14baf2e64cf8 Mon Sep 17 00:00:00 2001 From: Szymon Fugas Date: Wed, 15 Dec 2021 14:40:03 +0100 Subject: [PATCH] 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 --- .github/workflows/release-helm-chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-helm-chart.yaml b/.github/workflows/release-helm-chart.yaml index ece667f0..dbb4d75c 100644 --- a/.github/workflows/release-helm-chart.yaml +++ b/.github/workflows/release-helm-chart.yaml @@ -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