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: | updates: | ||||||
|   - package-ecosystem: "github-actions" |   - package-ecosystem: "github-actions" | ||||||
|     directory: "/" |     directory: "/" | ||||||
|     labels: ["area/build"] |     labels: ["area/ci", "dependencies"] | ||||||
|     schedule: |     schedule: | ||||||
|       # by default this will be on a monday. |       # By default, this will be on a monday. | ||||||
|       interval: "weekly" |       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