This commit is contained in:
Stavros kois
2023-01-03 18:10:31 +02:00
parent 71382d05b8
commit 118f2f6624

View File

@@ -33,15 +33,16 @@ jobs:
- name: Gather changed charts
id: list-changed
run: |
changed=$(ct list-changed --config .github/ct-lint.yaml | grep -v "Skipping...")
changed=$(ct list-changed --config .github/ct-lint.yaml)
if [[ -n "$changed" ]]; then
echo "changed=true" >> $env:GITHUB_OUTPUT
echo "changes_detected=true" >> $env:GITHUB_OUTPUT
echo "changed_charts=$changed" >> $env:GITHUB_OUTPUT
fi
echo "$changed"
- name: Run chart-testing (lint)
id: lint
if: steps.list-changed.outputs.changed == 'true'
if: steps.list-changed.outputs.changes_detected == 'true'
run: ct lint --config .github/ct-lint.yaml --lint-conf .github/lintconf.yaml --charts {{ steps.list-changed.outputs.changed_charts }} --debug
unittest:
@@ -95,9 +96,10 @@ jobs:
run: |
changed=$(ct list-changed --config .github/ct-install.yaml)
if [[ -n "$changed" ]]; then
echo "changed=true" >> $env:GITHUB_OUTPUT
echo "changes_detected=true" >> $env:GITHUB_OUTPUT
echo "changed_charts=$changed" >> $env:GITHUB_OUTPUT
fi
echo "$changed"
- name: Create k3d cluster
if: needs.install.outputs.changed == 'true'
@@ -106,6 +108,6 @@ jobs:
version: v1.25.4+k3s1
- name: Run chart-testing (install)
if: needs.install.outputs.changed == 'true'
if: steps.list-changed.outputs.changes_detected == 'true'
run: |
ct install --config .github/ct-install.yaml --debug --charts {{ steps.list-changed.outputs.changed_charts }} --upgrade