mirror of
				https://github.com/open-webui/helm-charts
				synced 2025-06-26 18:16:14 +00:00 
			
		
		
		
	Enable Automatic Updates of Chart Versions (#104)
This commit is contained in:
		
							parent
							
								
									c70affc35c
								
							
						
					
					
						commit
						bc32f167f2
					
				
							
								
								
									
										37
									
								
								.github/workflows/helm-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										37
									
								
								.github/workflows/helm-release.yml
									
									
									
									
										vendored
									
									
								
							| @ -5,10 +5,45 @@ on: | |||||||
|     branches: |     branches: | ||||||
|       - main |       - main | ||||||
|     paths: |     paths: | ||||||
|       - "charts/*/Chart.yaml" |       - "charts/**" | ||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|  |   semantic-release: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       # Checkout repo | ||||||
|  |       - name: Checkout | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  | 
 | ||||||
|  |       - name: Setup Node.js | ||||||
|  |         uses: actions/setup-node@v3 | ||||||
|  |         with: | ||||||
|  |           node-version: 'lts/*' | ||||||
|  |       - name: Install dependencies | ||||||
|  |         run: npm install | ||||||
|  |       - name: Release | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |         run: npx semantic-release | ||||||
|  | 
 | ||||||
|  |       - name: Install yq | ||||||
|  |         run: | | ||||||
|  |           wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O yq &&\ | ||||||
|  |           chmod +x yq | ||||||
|  | 
 | ||||||
|  |       - name: Get version | ||||||
|  |         id: get_version | ||||||
|  |         run: | | ||||||
|  |           echo "VERSION=$(cat charts/open-webui/Chart.yaml | ./yq -r  '.version')" >> $GITHUB_OUTPUT | ||||||
|  | 
 | ||||||
|  |       - name: Commit Chart.yaml | ||||||
|  |         uses: stefanzweifel/git-auto-commit-action@v4 | ||||||
|  |         with: | ||||||
|  |           commit_message: 'chore(release) bump version to ${{ steps.get_version.outputs.VERSION }}' | ||||||
|  |           file_pattern: 'charts/open-webui/Chart.yaml' | ||||||
|  | 
 | ||||||
|   release: |   release: | ||||||
|  |     needs: semantic-release | ||||||
|     permissions: |     permissions: | ||||||
|       contents: write |       contents: write | ||||||
|       packages: write |       packages: write | ||||||
|  | |||||||
							
								
								
									
										14
									
								
								.releaserc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								.releaserc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | |||||||
|  | { | ||||||
|  |   "name": "helm-charts", | ||||||
|  |   "branches": ["main"], | ||||||
|  |   "plugins": [ | ||||||
|  |     [ | ||||||
|  |       "semantic-release-helm", | ||||||
|  |       { | ||||||
|  |         chartPath: './charts/open-webui', | ||||||
|  |         crPublish: false, | ||||||
|  |         onlyUpdateVersion: true | ||||||
|  |       } | ||||||
|  |     ] | ||||||
|  |   ] | ||||||
|  | } | ||||||
| @ -9,4 +9,4 @@ dependencies: | |||||||
|   repository: https://apache.jfrog.io/artifactory/tika |   repository: https://apache.jfrog.io/artifactory/tika | ||||||
|   version: 2.9.0 |   version: 2.9.0 | ||||||
| digest: sha256:91c12b702598527a8b602af6f229f975abc8bd7cf95c31324bc013bb919ff14e | digest: sha256:91c12b702598527a8b602af6f229f975abc8bd7cf95c31324bc013bb919ff14e | ||||||
| generated: "2024-11-07T14:14:55.798831-07:00" | generated: "2024-11-07T14:14:55.798831-07:10" | ||||||
|  | |||||||
| @ -1,42 +1,38 @@ | |||||||
| apiVersion: v2 | apiVersion: v2 | ||||||
| name: open-webui | name: open-webui | ||||||
| version: 3.6.0 | version: 3.6.0 | ||||||
| appVersion: "0.3.35" | appVersion: 0.3.36 | ||||||
| 
 |  | ||||||
| home: https://www.openwebui.com/ | home: https://www.openwebui.com/ | ||||||
| icon: https://raw.githubusercontent.com/open-webui/open-webui/main/static/favicon.png | icon: >- | ||||||
| 
 |   https://raw.githubusercontent.com/open-webui/open-webui/main/static/favicon.png | ||||||
| description: "Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋" | description: 'Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋' | ||||||
| keywords: | keywords: | ||||||
|   - llm |   - llm | ||||||
|   - chat |   - chat | ||||||
|   - web-ui |   - web-ui | ||||||
| 
 |  | ||||||
| sources: | sources: | ||||||
|   - https://github.com/open-webui/helm-charts |   - https://github.com/open-webui/helm-charts | ||||||
|   - https://github.com/open-webui/open-webui/pkgs/container/open-webui |   - https://github.com/open-webui/open-webui/pkgs/container/open-webui | ||||||
|   - https://github.com/otwld/ollama-helm/ |   - https://github.com/otwld/ollama-helm/ | ||||||
|   - https://hub.docker.com/r/ollama/ollama |   - https://hub.docker.com/r/ollama/ollama | ||||||
| 
 |  | ||||||
| annotations: | annotations: | ||||||
|   licenses: MIT |   licenses: MIT | ||||||
| 
 |  | ||||||
| dependencies: | dependencies: | ||||||
|   - name: ollama |   - name: ollama | ||||||
|     repository: https://otwld.github.io/ollama-helm/ |     repository: https://otwld.github.io/ollama-helm/ | ||||||
|     version: ">=0.24.0" |     version: '>=0.24.0' | ||||||
|     import-values: |     import-values: | ||||||
|       - child: service |       - child: service | ||||||
|         parent: ollama.service |         parent: ollama.service | ||||||
|     condition: ollama.enabled |     condition: ollama.enabled | ||||||
|   - name: pipelines |   - name: pipelines | ||||||
|     repository: https://helm.openwebui.com |     repository: https://helm.openwebui.com | ||||||
|     version: ">=0.0.1" |     version: '>=0.0.1' | ||||||
|     import-values: |     import-values: | ||||||
|       - child: service |       - child: service | ||||||
|         parent: pipelines.service |         parent: pipelines.service | ||||||
|     condition: pipelines.enabled |     condition: pipelines.enabled | ||||||
|   - name: tika |   - name: tika | ||||||
|     repository: https://apache.jfrog.io/artifactory/tika |     repository: https://apache.jfrog.io/artifactory/tika | ||||||
|     version: ">=2.9.0" |     version: '>=2.9.0' | ||||||
|     condition: tika.enabled |     condition: tika.enabled | ||||||
|  | |||||||
							
								
								
									
										7
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | |||||||
|  | { | ||||||
|  |     "devDependencies": { | ||||||
|  |       "@semantic-release/github": "^9.0.3", | ||||||
|  |       "semantic-release": "^21.0.5", | ||||||
|  |       "semantic-release-helm": "^2.2.0" | ||||||
|  |     } | ||||||
|  |   } | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user