element-call-helm

An experimental helm chart deploying a full element-call instance
git clone git://archive.git.mtrnord.blog/MTRNord/element-call-helm.git
Log | Files | Refs | README

testing.yml (1244B)


      1 name: Lint and Test Charts
      2 
      3 on: pull_request
      4 
      5 jobs:
      6   lint-test:
      7     runs-on: ubuntu-latest
      8     steps:
      9       - name: Checkout
     10         uses: actions/checkout@v4
     11         with:
     12           fetch-depth: 0
     13 
     14       - name: Set up Helm
     15         uses: azure/setup-helm@v4
     16 
     17       - uses: actions/setup-python@v5
     18         with:
     19           python-version: '3.11'
     20           check-latest: true
     21 
     22       - name: Set up chart-testing
     23         uses: helm/chart-testing-action@v2.6.1
     24 
     25       - name: Run chart-testing (list-changed)
     26         id: list-changed
     27         run: |
     28           changed=$(ct list-changed --target-branch ${{ github.event.repository.default_branch }})
     29           if [[ -n "$changed" ]]; then
     30             echo "changed=true" >> "$GITHUB_OUTPUT"
     31           fi
     32 
     33       - name: Run chart-testing (lint)
     34         if: steps.list-changed.outputs.changed == 'true'
     35         run: ct lint --target-branch ${{ github.event.repository.default_branch }}
     36 
     37       - name: Create kind cluster
     38         if: steps.list-changed.outputs.changed == 'true'
     39         uses: helm/kind-action@v1.9.0
     40 
     41       - name: Run chart-testing (install)
     42         if: steps.list-changed.outputs.changed == 'true'
     43         run: ct install --target-branch ${{ github.event.repository.default_branch }}