mirror of
				https://github.com/fluxcd/flux2.git
				synced 2025-10-31 16:26:36 +08:00 
			
		
		
		
	Declaratively define (and sync) labels
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
								
							| @ -3,7 +3,7 @@ version: 2 | ||||
| updates: | ||||
|   - package-ecosystem: "github-actions" | ||||
|     directory: "/" | ||||
|     labels: ["area/build"] | ||||
|     labels: ["area/ci", "dependencies"] | ||||
|     schedule: | ||||
|       # by default this will be on a monday. | ||||
|       # By default, this will be on a monday. | ||||
|       interval: "weekly" | ||||
|  | ||||
							
								
								
									
										49
									
								
								.github/labels.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								.github/labels.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,49 @@ | ||||
| # Configuration file to declaratively configure labels | ||||
| # Ref: https://github.com/EndBug/label-sync#Config-files | ||||
|  | ||||
| - name: area/bootstrap | ||||
|   description: Bootstrap related issues and pull requests | ||||
|   color: '#86efc9' | ||||
| - name: area/install | ||||
|   description: Install and uninstall related issues and pull requests | ||||
|   color: '#86efc9' | ||||
| - name: area/diff | ||||
|   description: Diff related issues and pull requests | ||||
|   color: '#BA4192' | ||||
| - name: area/bucket | ||||
|   description: Bucket related issues and pull requests | ||||
|   color: '#00b140' | ||||
| - name: area/git | ||||
|   description: Git related issues and pull requests | ||||
|   color: '#863faf' | ||||
| - name: area/oci | ||||
|   description: OCI related issues and pull requests | ||||
|   color: '#c739ff' | ||||
| - name: area/kustomization | ||||
|   description: Kustomization related issues and pull requests | ||||
|   color: '#00e54d' | ||||
| - name: area/helm | ||||
|   description: Helm related issues and pull requests | ||||
|   color: '#1673b6' | ||||
| - name: area/image-automation | ||||
|   description: Automated image updates related issues and pull requests | ||||
|   color: '#c5def5' | ||||
| - name: area/monitoring | ||||
|   description: Monitoring related issues and pull requests | ||||
|   color: '#dd75ae' | ||||
| - name: area/multi-tenancy | ||||
|   description: Multi-tenancy related issues and pull requests | ||||
|   color: '#72CDBD' | ||||
| - name: area/notification | ||||
|   description: Notification API related issues and pull requests | ||||
|   color: '#434ec1' | ||||
| - name: area/source | ||||
|   description: Source API related issues and pull requests | ||||
|   color: '#863faf' | ||||
| - name: area/rfc | ||||
|   description: Feature request proposals in the RFC format | ||||
|   color: '#D621C3' | ||||
|   aliases: ['area/RFC'] | ||||
| - name: backport:release/v2.0.x | ||||
|   description: To be backported to release/v2.0.x | ||||
|   color: '#ffd700' | ||||
							
								
								
									
										28
									
								
								.github/workflows/sync-labels.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.github/workflows/sync-labels.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,28 @@ | ||||
| name: sync-labels | ||||
| on: | ||||
|   workflow_dispatch: | ||||
|   push: | ||||
|     branches: | ||||
|       - main | ||||
|     paths: | ||||
|       - .github/labels.yaml | ||||
|  | ||||
| permissions: | ||||
|   contents: read | ||||
|  | ||||
| jobs: | ||||
|   labels: | ||||
|     name: Run sync | ||||
|     runs-on: ubuntu-latest | ||||
|     permissions: | ||||
|       issues: write | ||||
|     steps: | ||||
|       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 | ||||
|       - uses: EndBug/label-sync@da00f2c11fdb78e4fae44adac2fdd713778ea3e8 # v2.3.2 | ||||
|         with: | ||||
|           # Configuration file | ||||
|           config-file: | | ||||
|             https://raw.githubusercontent.com/fluxcd/community/main/.github/standard-labels.yaml | ||||
|             .github/labels.yaml | ||||
|           # Strictly declarative | ||||
|           delete-other-labels: true | ||||
		Reference in New Issue
	
	Block a user
	 Stefan Prodan
					Stefan Prodan