mirror of
https://github.com/ysoftdevs/imagepullsecret-injector.git
synced 2026-03-23 09:31:44 +01:00
Fix chart-releaser condition
This commit is contained in:
7
.github/workflows/release-chart.yaml
vendored
7
.github/workflows/release-chart.yaml
vendored
@@ -31,17 +31,20 @@ jobs:
|
|||||||
id: helm_version_checker
|
id: helm_version_checker
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
newVersion="$(helm show chart helm/imagepullsecret-injector | grep version: | awk '{print $2}')"
|
|
||||||
|
|
||||||
helm repo add imagepullsecret-injector https://ysoftdevs.github.io/imagepullsecret-injector
|
helm repo add imagepullsecret-injector https://ysoftdevs.github.io/imagepullsecret-injector
|
||||||
helm repo update
|
helm repo update
|
||||||
|
|
||||||
|
newVersion="$(helm show chart helm/imagepullsecret-injector | grep version: | awk '{print $2}')"
|
||||||
|
echo "Trying to upload version $newVersion"
|
||||||
uploadedVersions="$(helm search repo imagepullsecret-injector/imagepullsecret-injector -l | tail -n +2 | awk '{print $2}')"
|
uploadedVersions="$(helm search repo imagepullsecret-injector/imagepullsecret-injector -l | tail -n +2 | awk '{print $2}')"
|
||||||
|
echo "Found these versions in upstream: $uploadedVersions"
|
||||||
for uploadedVersion in $uploadedVersions; do
|
for uploadedVersion in $uploadedVersions; do
|
||||||
if [ "$newVersion" == "$uploadedVersion" ]; then
|
if [ "$newVersion" == "$uploadedVersion" ]; then
|
||||||
|
echo "Found a matching version in upstream, failing this task and skipping the release"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
echo "No matching version found, running the release"
|
||||||
|
|
||||||
- name: Run chart-releaser
|
- name: Run chart-releaser
|
||||||
if: steps.helm_version_checker.outcome == 'success'
|
if: steps.helm_version_checker.outcome == 'success'
|
||||||
|
|||||||
Reference in New Issue
Block a user