You've already forked prometheus-fail2ban-exporter-charts
							
							
		
			
				
	
	
		
			42 lines
		
	
	
		
			840 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			840 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Helm
 | |
| 
 | |
| on:
 | |
|   pull_request:
 | |
|     types: [ "opened", "reopened", "synchronize" ]
 | |
|   push:
 | |
|     branches:
 | |
|     - '**'
 | |
|     tags-ignore:
 | |
|     - '**'
 | |
|   workflow_dispatch: {}
 | |
| 
 | |
| jobs:
 | |
|   helm-lint:
 | |
|     container:
 | |
|       image: docker.io/volkerraschek/helm:3.19.0
 | |
|     runs-on:
 | |
|     - ubuntu-latest
 | |
|     steps:
 | |
|     - name: Install tooling
 | |
|       run: |
 | |
|         apk update
 | |
|         apk add git npm
 | |
|     - uses: actions/checkout@v5.0.0
 | |
|     - name: Lint helm files
 | |
|       run: |
 | |
|         helm lint --values values.yaml .
 | |
| 
 | |
|   helm-unittest:
 | |
|     container:
 | |
|       image: docker.io/volkerraschek/helm:3.19.0
 | |
|     runs-on:
 | |
|     - ubuntu-latest
 | |
|     steps:
 | |
|     - name: Install tooling
 | |
|       run: |
 | |
|         apk update
 | |
|         apk add git npm
 | |
|     - uses: actions/checkout@v5.0.0
 | |
|     - name: Unittest
 | |
|       run: |
 | |
|         helm unittest --strict --file 'unittests/**/*.yaml' ./ |