34 lines
		
	
	
		
			1006 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1006 B
		
	
	
	
		
			YAML
		
	
	
	
| name: Release Charts
 | |
| 
 | |
| on:
 | |
|   push:
 | |
|     branches:
 | |
|       - master
 | |
| 
 | |
| jobs:
 | |
|   release:
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       - name: Checkout
 | |
|         uses: actions/checkout@v1
 | |
| 
 | |
|       - name: Configure Git
 | |
|         run: |
 | |
|           git config user.name "$GITHUB_ACTOR"
 | |
|           git config user.email "$GITHUB_ACTOR@users.noreply.github.com"          
 | |
|       # See https://github.com/helm/chart-releaser-action/issues/6
 | |
|       - name: Install Helm
 | |
|         run: |
 | |
|           curl -sSLo get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get
 | |
|           chmod 700 get_helm.sh
 | |
|           ./get_helm.sh
 | |
|           helm init --client-only          
 | |
|       - name: Add dependency chart repos
 | |
|         run: |
 | |
|           helm repo add stable https://kubernetes-charts.storage.googleapis.com/
 | |
|           helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/          
 | |
|       - name: Run chart-releaser
 | |
|         uses: helm/chart-releaser-action@v1.1.0
 | |
|         env:
 | |
|           CR_TOKEN: "${{ secrets.CR_TOKEN }}"
 |