From 1ac412eafef77293ac1147284e3c602ee22d42cb Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 4 Dec 2025 19:52:28 -0600 Subject: [PATCH] readd chart testing --- .gitea/workflows/lint-test.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitea/workflows/lint-test.yaml b/.gitea/workflows/lint-test.yaml index 8e83193..7f02599 100644 --- a/.gitea/workflows/lint-test.yaml +++ b/.gitea/workflows/lint-test.yaml @@ -48,6 +48,16 @@ jobs: token: ${{ secrets.GITEA_TOKEN }} version: v3 + - name: Set up Python + uses: actions/setup-python@v6 + with: + python-version: '3.14' + + - name: Set up Chart Testing + uses: helm/chart-testing-action@v2.7.0 + with: + yamale_version: "6.0.0" + - name: Check Directories for Changes id: check-dir-changes if: steps.branch-exists.outputs.exists == 'true' @@ -146,6 +156,18 @@ jobs: fi done + - name: Run Chart Testing (list-changed) + id: list-changed + run: | + changed=$(ct list-changed --target-branch ${{ gitea.event.repository.default_branch }}) + if [[ -n "$changed" ]]; then + echo "changed=true" >> $GITHUB_OUTPUT + fi + + - name: Run Chart Testing (lint) + if: steps.list-changed.outputs.changed == 'true' + run: ct lint --validate-maintainers=false --target-branch ${{ gitea.event.repository.default_branch }} + - name: ntfy Failed uses: niniyas/ntfy-action@master if: failure()