You've already forked yamllint-docker
							
							Compare commits
	
		
			103 Commits
		
	
	
		
			v1.28.0
			...
			251fc6fff2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 251fc6fff2 | |||
| 7d8f027845 | |||
| e8a532ffd5 | |||
| 754884751e | |||
| 28bcbd6078 | |||
| 2718942fd3 | |||
| f00f7a7490 | |||
| 63dba6bd86 | |||
| 1302e5f2b3 | |||
| 548c26594e | |||
| d945fd2050 | |||
| be41839fb1 | |||
| 9a255ee460 | |||
| ddcf17c2b7 | |||
| 52aa4da35f | |||
| 72230c3df3 | |||
| c45f8e7c8c | |||
| fecf730771 | |||
| d471ebd82b | |||
| ccb7f8648a | |||
| b2d0b1afa5 | |||
| 4d6a42376e | |||
| 3e0b6db034 | |||
| d213586484 | |||
| 9710d3d75a | |||
| 955bce963c | |||
| 01f334cb27 | |||
| c0013168af | |||
| 9416db9aab | |||
| ea8855db1e | |||
| e801b3bbf1 | |||
| 8da5d3ffd7 | |||
| 05d65f9a8c | |||
| bf90bd6727 | |||
| 02212a0762 | |||
| f9cb9391e7 | |||
| 27d530b662 | |||
| 7dd8573554 | |||
| 1ceb92b6a4 | |||
| 1eeb9568d5 | |||
| d1263d9b3c | |||
| 9a6baed073 | |||
| 39e6c8618c | |||
| 83e3272876 | |||
| 4d92b79cc2 | |||
| 62c408e33b | |||
| ce11a8a7c9 | |||
| 19a2f23087 | |||
| 6767f14f31 | |||
| 699777ed4b | |||
| f6bf6be70e | |||
| acdb26116b | |||
| 912c6d8577 | |||
| f6b63328c6 | |||
| d6a705b2ab | |||
| d26e98ef81 | |||
| e5f08c6bd7 | |||
| 232707e21a | |||
| 9819f4a641 | |||
| 692075a160 | |||
| 0ce3daf1ff | |||
| def8e22ebd | |||
| 2dbcc8845c | |||
| ba2a1dce2d | |||
| 2894c04e11 | |||
| 45e882501a | |||
| d8894f2848 | |||
| 09d7a4410f | |||
| 9d75ab7161 | |||
| 0855c22f74 | |||
| 287e16ee4f | |||
| 1fde79d7cd | |||
| 92308fa9a4 | |||
| 8fda2e90da | |||
| 2bbb0f8abb | |||
| 62082fb682 | |||
| 81e2ec678a | |||
| a21195a420 | |||
| 9fd1c079f4 | |||
| 94e8990c4e | |||
| 40cbe80b4c | |||
| 97f5da2b36 | |||
| d86650c066 | |||
| ae30bda828 | |||
| 92eac899b1 | |||
| 7554c5a6c2 | |||
| ee2bca56fa | |||
| 6309c36ca7 | |||
| 101eeb783b | |||
| d8b88dd8d0 | |||
| f19db42a43 | |||
| 2da03f8cb8 | |||
| e208bded4c | |||
| 2dd08e5047 | |||
| b53a53bd77 | |||
| eeb2208c9f | |||
| 475ed45b1d | |||
| a786eede33 | |||
| 281205ac3a | |||
| b26584726a | |||
| 8752c14175 | |||
| 46643ada7b | |||
| 021530f415 | 
							
								
								
									
										627
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										627
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -1,627 +0,0 @@ | |||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: kubernetes |  | ||||||
| name: linter |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: markdown lint |  | ||||||
|   commands: |  | ||||||
|   - markdownlint *.md |  | ||||||
|   image: docker.io/volkerraschek/markdownlint:0.32.2 |  | ||||||
|   resources: |  | ||||||
|     limits: |  | ||||||
|       cpu: 150 |  | ||||||
|       memory: 150M |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   resources: |  | ||||||
|     limits: |  | ||||||
|       cpu: 150 |  | ||||||
|       memory: 150M |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   event: |  | ||||||
|     exclude: |  | ||||||
|     - tag |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: dry-run-amd64 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: amd64 |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     dry_run: true |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     tags: latest-amd64 |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|     exclude: |  | ||||||
|     - master |  | ||||||
|   event: |  | ||||||
|   - pull_request |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: dry-run-arm-v7 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: arm |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     dry_run: true |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     tags: latest-arm-v7 |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|     exclude: |  | ||||||
|     - master |  | ||||||
|   event: |  | ||||||
|   - pull_request |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: dry-run-arm64-v8 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: arm64 |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     dry_run: true |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     tags: latest-arm64-v8 |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|     exclude: |  | ||||||
|     - master |  | ||||||
|   event: |  | ||||||
|   - pull_request |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: latest-amd64 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: amd64 |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     tags: latest-amd64 |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|   - master |  | ||||||
|   event: |  | ||||||
|   - cron |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: latest-arm-v7 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: arm |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     tags: latest-arm-v7 |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|   - master |  | ||||||
|   event: |  | ||||||
|   - cron |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: latest-arm64-v8 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: arm64 |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     tags: latest-arm64-v8 |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - linter |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|   - master |  | ||||||
|   event: |  | ||||||
|   - cron |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: kubernetes |  | ||||||
| name: latest-manifest |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build-manifest |  | ||||||
|   image: docker.io/plugins/manifest:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: false |  | ||||||
|     ignore_missing: true |  | ||||||
|     spec: manifest.tmpl |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   resources: |  | ||||||
|     limits: |  | ||||||
|       cpu: 150 |  | ||||||
|       memory: 150M |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - latest-amd64 |  | ||||||
| - latest-arm-v7 |  | ||||||
| - latest-arm64-v8 |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|   - master |  | ||||||
|   event: |  | ||||||
|   - cron |  | ||||||
|   - push |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: tagged-amd64 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: amd64 |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: true |  | ||||||
|     auto_tag_suffix: amd64 |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     build_args: |  | ||||||
|     - YAMLLINT_VERSION=${DRONE_TAG} |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   event: |  | ||||||
|   - tag |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: tagged-arm-v7 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: arm |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: true |  | ||||||
|     auto_tag_suffix: arm-v7 |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     build_args: |  | ||||||
|     - YAMLLINT_VERSION=${DRONE_TAG} |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   event: |  | ||||||
|   - tag |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: docker |  | ||||||
| name: tagged-arm64-v8 |  | ||||||
|  |  | ||||||
| platform: |  | ||||||
|   os: linux |  | ||||||
|   arch: arm64 |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build |  | ||||||
|   image: docker.io/plugins/docker:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: true |  | ||||||
|     auto_tag_suffix: arm64-v8 |  | ||||||
|     force_tag: true |  | ||||||
|     no_cache: true |  | ||||||
|     purge: true |  | ||||||
|     repo: volkerraschek/yamllint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     build_args: |  | ||||||
|     - YAMLLINT_VERSION=${DRONE_TAG} |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   event: |  | ||||||
|   - tag |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: kubernetes |  | ||||||
| name: tagged-manifest |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
| - name: build-manifest |  | ||||||
|   image: docker.io/plugins/manifest:latest |  | ||||||
|   settings: |  | ||||||
|     auto_tag: true |  | ||||||
|     ignore_missing: true |  | ||||||
|     spec: manifest.tmpl |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|  |  | ||||||
| - name: email-notification |  | ||||||
|   environment: |  | ||||||
|     SMTP_FROM_ADDRESS: |  | ||||||
|       from_secret: smtp_from_address |  | ||||||
|     SMTP_FROM_NAME: |  | ||||||
|       from_secret: smtp_from_name |  | ||||||
|     SMTP_HOST: |  | ||||||
|       from_secret: smtp_host |  | ||||||
|     SMTP_USERNAME: |  | ||||||
|       from_secret: smtp_username |  | ||||||
|     SMTP_PASSWORD: |  | ||||||
|       from_secret: smtp_password |  | ||||||
|   image: docker.io/volkerraschek/drone-email:0.1.1 |  | ||||||
|   resources: |  | ||||||
|     limits: |  | ||||||
|       cpu: 150 |  | ||||||
|       memory: 150M |  | ||||||
|   when: |  | ||||||
|     status: |  | ||||||
|     - changed |  | ||||||
|     - failure |  | ||||||
|  |  | ||||||
| depends_on: |  | ||||||
| - tagged-amd64 |  | ||||||
| - tagged-arm-v7 |  | ||||||
| - tagged-arm64-v8 |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   event: |  | ||||||
|   - tag |  | ||||||
|   repo: |  | ||||||
|   - volker.raschek/yamllint-docker |  | ||||||
							
								
								
									
										49
									
								
								.gitea/workflows/build.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								.gitea/workflows/build.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,49 @@ | |||||||
|  | name: Build | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   pull_request: | ||||||
|  |     types: | ||||||
|  |     - opened | ||||||
|  |     - reopened | ||||||
|  |     - synchronize | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |     - master | ||||||
|  |   workflow_dispatch: {} | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   build-arm64: | ||||||
|  |     runs-on: ubuntu-latest-arm64 | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v4.2.2 | ||||||
|  |       - uses: docker/setup-qemu-action@v3.6.0 | ||||||
|  |       - uses: docker/setup-buildx-action@v3.10.0 | ||||||
|  |  | ||||||
|  |       - name: Build image | ||||||
|  |         run: | | ||||||
|  |           TAG=latest | ||||||
|  |  | ||||||
|  |           docker buildx build \ | ||||||
|  |             --platform linux/arm64 \ | ||||||
|  |             --file Dockerfile \ | ||||||
|  |             --provenance false \ | ||||||
|  |             --tag git.cryptic.systems/volker.raschek/yamllint:${TAG}-arm64 \ | ||||||
|  |             . | ||||||
|  |  | ||||||
|  |   build-amd64: | ||||||
|  |     runs-on: ubuntu-latest-amd64 | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v4.2.2 | ||||||
|  |       - uses: docker/setup-qemu-action@v3.6.0 | ||||||
|  |       - uses: docker/setup-buildx-action@v3.10.0 | ||||||
|  |  | ||||||
|  |       - name: Build image | ||||||
|  |         run: | | ||||||
|  |           TAG=latest | ||||||
|  |  | ||||||
|  |           docker buildx build \ | ||||||
|  |             --platform linux/amd64 \ | ||||||
|  |             --file Dockerfile \ | ||||||
|  |             --provenance false \ | ||||||
|  |             --tag git.cryptic.systems/volker.raschek/yamllint:${TAG}-amd64 \ | ||||||
|  |             . | ||||||
							
								
								
									
										22
									
								
								.gitea/workflows/markdown-linters.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitea/workflows/markdown-linters.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | name: 'Lint Markdown files' | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   pull_request: | ||||||
|  |     types: | ||||||
|  |     - opened | ||||||
|  |     - reopened | ||||||
|  |     - synchronize | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |     - master | ||||||
|  |   workflow_dispatch: {} | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   markdown-lint: | ||||||
|  |     runs-on: | ||||||
|  |     - ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |     - uses: actions/checkout@v4.2.2 | ||||||
|  |     - uses: DavidAnson/markdownlint-cli2-action@v20.0.0 | ||||||
|  |       with: | ||||||
|  |         globs: '**/*.md' | ||||||
							
								
								
									
										101
									
								
								.gitea/workflows/release.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								.gitea/workflows/release.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,101 @@ | |||||||
|  | name: Release | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     tags: | ||||||
|  |     - "**" | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   push-arm64: | ||||||
|  |     runs-on: ubuntu-latest-arm64 | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v4.2.2 | ||||||
|  |       - uses: docker/setup-qemu-action@v3.6.0 | ||||||
|  |       - uses: docker/setup-buildx-action@v3.10.0 | ||||||
|  |  | ||||||
|  |       - uses: docker/login-action@v3.4.0 | ||||||
|  |         with: | ||||||
|  |           registry: git.cryptic.systems | ||||||
|  |           username: ${{ github.repository_owner }} | ||||||
|  |           password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} | ||||||
|  |  | ||||||
|  |       - name: Build and push image | ||||||
|  |         run: | | ||||||
|  |           TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') | ||||||
|  |  | ||||||
|  |           docker buildx build \ | ||||||
|  |             --build-arg YAMLLINT_VERSION=${{ github.ref_name }} \ | ||||||
|  |             --file Dockerfile \ | ||||||
|  |             --platform linux/arm64 \ | ||||||
|  |             --provenance false \ | ||||||
|  |             --push \ | ||||||
|  |             --tag git.cryptic.systems/volker.raschek/yamllint:${TAG}-arm64 \ | ||||||
|  |             . | ||||||
|  |  | ||||||
|  |   push-amd64: | ||||||
|  |     runs-on: ubuntu-latest-amd64 | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v4.2.2 | ||||||
|  |       - uses: docker/setup-qemu-action@v3.6.0 | ||||||
|  |       - uses: docker/setup-buildx-action@v3.10.0 | ||||||
|  |  | ||||||
|  |       - uses: docker/login-action@v3.4.0 | ||||||
|  |         with: | ||||||
|  |           registry: git.cryptic.systems | ||||||
|  |           username: ${{ github.repository_owner }} | ||||||
|  |           password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} | ||||||
|  |  | ||||||
|  |       - name: Build and push image | ||||||
|  |         run: | | ||||||
|  |           TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') | ||||||
|  |  | ||||||
|  |           docker buildx build \ | ||||||
|  |             --build-arg YAMLLINT_VERSION=${{ github.ref_name }} \ | ||||||
|  |             --file Dockerfile \ | ||||||
|  |             --platform linux/amd64 \ | ||||||
|  |             --provenance false \ | ||||||
|  |             --push \ | ||||||
|  |             --tag git.cryptic.systems/volker.raschek/yamllint:${TAG}-amd64 \ | ||||||
|  |             . | ||||||
|  |  | ||||||
|  |   push-manifest: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     needs: | ||||||
|  |     - push-arm64 | ||||||
|  |     - push-amd64 | ||||||
|  |     steps: | ||||||
|  |       - uses: docker/login-action@v3.4.0 | ||||||
|  |         with: | ||||||
|  |           registry: git.cryptic.systems | ||||||
|  |           username: ${{ github.repository_owner }} | ||||||
|  |           password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} | ||||||
|  |  | ||||||
|  |       - name: Create and push manifest | ||||||
|  |         run: | | ||||||
|  |           TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') | ||||||
|  |  | ||||||
|  |           docker manifest create git.cryptic.systems/volker.raschek/yamllint:${TAG} \ | ||||||
|  |             --amend git.cryptic.systems/volker.raschek/yamllint:${TAG}-amd64 \ | ||||||
|  |             --amend git.cryptic.systems/volker.raschek/yamllint:${TAG}-arm64 | ||||||
|  |  | ||||||
|  |           docker manifest push git.cryptic.systems/volker.raschek/yamllint:${TAG} | ||||||
|  |  | ||||||
|  |   sync-to-hub-docker-io: | ||||||
|  |     needs: | ||||||
|  |     - push-manifest | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |     - name: Copy images to docker.io | ||||||
|  |       run: | | ||||||
|  |         TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') | ||||||
|  |  | ||||||
|  |         apt-get update --yes | ||||||
|  |         apt-get install --yes skopeo | ||||||
|  |         skopeo copy \ | ||||||
|  |           --all \ | ||||||
|  |           --dest-password ${{ secrets.DOCKER_IO_PASSWORD }} \ | ||||||
|  |           --dest-username ${{ secrets.DOCKER_IO_USERNAME }} \ | ||||||
|  |           --src-password ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} \ | ||||||
|  |           --src-username volker.raschek \ | ||||||
|  |             docker://git.cryptic.systems/volker.raschek/yamllint:${TAG} \ | ||||||
|  |             docker://docker.io/volkerraschek/yamllint:${TAG} | ||||||
							
								
								
									
										22
									
								
								.gitea/workflows/update-docker-hub-description.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitea/workflows/update-docker-hub-description.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | name: Update Docker Hub Description | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |     - master | ||||||
|  |     paths: | ||||||
|  |     - README.md | ||||||
|  |   workflow_dispatch: {} | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   update-description-on-hub-docker-io: | ||||||
|  |     runs-on: | ||||||
|  |     - ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |     - uses: actions/checkout@v4.2.2 | ||||||
|  |     - uses: peter-evans/dockerhub-description@v4.0.2 | ||||||
|  |       with: | ||||||
|  |         username: ${{ secrets.DOCKER_IO_USERNAME }} | ||||||
|  |         password: ${{ secrets.DOCKER_IO_PASSWORD }} | ||||||
|  |         repository: volkerraschek/yamllint | ||||||
|  |         readme-filepath: README.md | ||||||
| @@ -45,19 +45,17 @@ MD012: | |||||||
| # MD013/line-length - Line length | # MD013/line-length - Line length | ||||||
| MD013: | MD013: | ||||||
|   # Number of characters |   # Number of characters | ||||||
|   line_length: 80 |   line_length: 120 | ||||||
|   # Number of characters for headings |   # Number of characters for headings | ||||||
|   heading_line_length: 80 |   heading_line_length: 120 | ||||||
|   # Number of characters for code blocks |   # Number of characters for code blocks | ||||||
|   code_block_line_length: 80 |   code_block_line_length: 120 | ||||||
|   # Include code blocks |   # Include code blocks | ||||||
|   code_blocks: false |   code_blocks: false | ||||||
|   # Include tables |   # Include tables | ||||||
|   tables: false |   tables: false | ||||||
|   # Include headings |   # Include headings | ||||||
|   headings: true |   headings: true | ||||||
|   # Include headings |  | ||||||
|   headers: true |  | ||||||
|   # Strict length checking |   # Strict length checking | ||||||
|   strict: false |   strict: false | ||||||
|   # Stern length checking |   # Stern length checking | ||||||
| @@ -70,11 +68,6 @@ MD022: | |||||||
|   # Blank lines below heading |   # Blank lines below heading | ||||||
|   lines_below: 1 |   lines_below: 1 | ||||||
|  |  | ||||||
| # MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content |  | ||||||
| MD024: |  | ||||||
|   # Only check sibling headings |  | ||||||
|   allow_different_nesting: true |  | ||||||
|  |  | ||||||
| # MD025/single-title/single-h1 - Multiple top-level headings in the same document | # MD025/single-title/single-h1 - Multiple top-level headings in the same document | ||||||
| MD025: | MD025: | ||||||
|   # Heading level |   # Heading level | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | |||||||
| FROM docker.io/library/alpine:3.17.1 AS build | FROM docker.io/library/python:3.13.3-alpine AS build | ||||||
|  |  | ||||||
| ARG YAMLLINT_VERSION=master | ARG YAMLLINT_VERSION=master | ||||||
|  |  | ||||||
| @@ -8,9 +8,12 @@ RUN set -ex && \ | |||||||
|     apk add git python3 py-pip |     apk add git python3 py-pip | ||||||
|  |  | ||||||
| RUN git clone --branch ${YAMLLINT_VERSION} https://github.com/adrienverge/yamllint /tmp/yamllint && \ | RUN git clone --branch ${YAMLLINT_VERSION} https://github.com/adrienverge/yamllint /tmp/yamllint && \ | ||||||
|     python3 -m pip install /tmp/yamllint && \ |     python3 -m venv /venv && \ | ||||||
|     rm -rf /tmp/yamllint |     /venv/bin/pip3 install /tmp/yamllint && \ | ||||||
|  |     rm -r -f /tmp/yamllint | ||||||
|  |  | ||||||
|  | ENV PATH="/venv/bin:${PATH}" | ||||||
|  |  | ||||||
| WORKDIR /workspace | WORKDIR /workspace | ||||||
|  |  | ||||||
| ENTRYPOINT [ "/usr/bin/yamllint" ] | ENTRYPOINT [ "yamllint" ] | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| # YAMLLINT_VERSION | # YAMLLINT_VERSION | ||||||
| # Only required to install a specifiy version | # Only required to install a specify version | ||||||
| YAMLLINT_VERSION?=v1.28.0 # renovate: datasource=github-releases depName=adrienverge/yamllint | YAMLLINT_VERSION?=v1.37.1 # renovate: datasource=github-releases depName=adrienverge/yamllint | ||||||
|  |  | ||||||
| # CONTAINER_RUNTIME | # CONTAINER_RUNTIME | ||||||
| # The CONTAINER_RUNTIME variable will be used to specified the path to a | # The CONTAINER_RUNTIME variable will be used to specified the path to a | ||||||
| @@ -9,14 +9,13 @@ CONTAINER_RUNTIME?=$(shell which podman) | |||||||
|  |  | ||||||
| # YAMLLINT_IMAGE_REGISTRY_NAME | # YAMLLINT_IMAGE_REGISTRY_NAME | ||||||
| # Defines the name of the new container to be built using several variables. | # Defines the name of the new container to be built using several variables. | ||||||
| YAMLLINT_IMAGE_REGISTRY_NAME:=docker.io | YAMLLINT_IMAGE_REGISTRY_NAME?=git.cryptic.systems | ||||||
| YAMLLINT_IMAGE_REGISTRY_USER:=volkerraschek | YAMLLINT_IMAGE_REGISTRY_USER?=volker.raschek | ||||||
|  |  | ||||||
| YAMLLINT_IMAGE_NAMESPACE?=${YAMLLINT_IMAGE_REGISTRY_USER} | YAMLLINT_IMAGE_NAMESPACE?=${YAMLLINT_IMAGE_REGISTRY_USER} | ||||||
| YAMLLINT_IMAGE_NAME:=yamllint | YAMLLINT_IMAGE_NAME:=yamllint | ||||||
| YAMLLINT_IMAGE_VERSION?=latest | YAMLLINT_IMAGE_VERSION?=latest | ||||||
| YAMLLINT_IMAGE_FULLY_QUALIFIED=${YAMLLINT_IMAGE_REGISTRY_NAME}/${YAMLLINT_IMAGE_NAMESPACE}/${YAMLLINT_IMAGE_NAME}:${YAMLLINT_IMAGE_VERSION} | YAMLLINT_IMAGE_FULLY_QUALIFIED=${YAMLLINT_IMAGE_REGISTRY_NAME}/${YAMLLINT_IMAGE_NAMESPACE}/${YAMLLINT_IMAGE_NAME}:${YAMLLINT_IMAGE_VERSION} | ||||||
| YAMLLINT_IMAGE_UNQUALIFIED=${YAMLLINT_IMAGE_NAMESPACE}/${YAMLLINT_IMAGE_NAME}:${YAMLLINT_IMAGE_VERSION} |  | ||||||
|  |  | ||||||
| # BUILD CONTAINER IMAGE | # BUILD CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| @@ -28,15 +27,13 @@ container-image/build: | |||||||
| 		--no-cache \ | 		--no-cache \ | ||||||
| 		--pull \ | 		--pull \ | ||||||
| 		--tag ${YAMLLINT_IMAGE_FULLY_QUALIFIED} \ | 		--tag ${YAMLLINT_IMAGE_FULLY_QUALIFIED} \ | ||||||
| 		--tag ${YAMLLINT_IMAGE_UNQUALIFIED} \ |  | ||||||
| 		. | 		. | ||||||
|  |  | ||||||
| # DELETE CONTAINER IMAGE | # DELETE CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| PHONY:=container-image/delete | PHONY:=container-image/delete | ||||||
| container-image/delete: | container-image/delete: | ||||||
| 	- ${CONTAINER_RUNTIME} image rm ${YAMLLINT_IMAGE_FULLY_QUALIFIED} ${YAMLLINT_IMAGE_UNQUALIFIED} | 	- ${CONTAINER_RUNTIME} image rm ${YAMLLINT_IMAGE_FULLY_QUALIFIED} | ||||||
| 	- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL} |  | ||||||
|  |  | ||||||
| # PUSH CONTAINER IMAGE | # PUSH CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,13 +1,9 @@ | |||||||
| # yamllint-docker | # yamllint | ||||||
|  |  | ||||||
| [](https://drone.cryptic.systems/volker.raschek/yamllint-docker) |  | ||||||
| [](https://hub.docker.com/r/volkerraschek/yamllint) | [](https://hub.docker.com/r/volkerraschek/yamllint) | ||||||
|  |  | ||||||
| This project contains all sources to build the container image | This project contains all sources to build the container image `git.cryptic.systems/volker.raschek/yamllint`. The | ||||||
| `docker.io/volkerraschek/yamllint`. The primary goal of this project is to | primary goal of this project is to package the binary `yamllint` as container image. The source code of the binary can | ||||||
| package the binary `yamllint` as container image. The source code of the binary | be found in the upstream project of [adrienverge](https://github.com/adrienverge/yamllint). | ||||||
| can be found in the upstream project of |  | ||||||
| [adrienverge](https://github.com/adrienverge/yamllint). |  | ||||||
|  |  | ||||||
| The workflow or how `yamllint` can in general be used is documented | The workflow or how `yamllint` can in general be used is pretty [documented](https://yamllint.readthedocs.io/en/stable/). | ||||||
| [here](https://yamllint.readthedocs.io/en/stable/). |  | ||||||
|   | |||||||
| @@ -1,26 +0,0 @@ | |||||||
| image: volkerraschek/yamllint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} |  | ||||||
| {{#if build.tags}} |  | ||||||
| tags: |  | ||||||
| {{#each build.tags}} |  | ||||||
|   - {{this}} |  | ||||||
| {{/each}} |  | ||||||
|   - "latest" |  | ||||||
| {{/if}} |  | ||||||
| manifests: |  | ||||||
|   - |  | ||||||
|     image: volkerraschek/yamllint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64 |  | ||||||
|     platform: |  | ||||||
|       architecture: amd64 |  | ||||||
|       os: linux |  | ||||||
|   - |  | ||||||
|     image: volkerraschek/yamllint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm-v7 |  | ||||||
|     platform: |  | ||||||
|       architecture: arm |  | ||||||
|       os: linux |  | ||||||
|       variant: v7 |  | ||||||
|   - |  | ||||||
|     image: volkerraschek/yamllint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8 |  | ||||||
|     platform: |  | ||||||
|       architecture: arm64 |  | ||||||
|       os: linux |  | ||||||
|       variant: v8 |  | ||||||
| @@ -1,34 +1,9 @@ | |||||||
| { | { | ||||||
|   "$schema": "https://docs.renovatebot.com/renovate-schema.json", |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||||
|   "assignees": [ "volker.raschek" ], |   "extends": [ | ||||||
|   "automergeStrategy": "merge-commit", |     "local>volker.raschek/renovate-config:default#master", | ||||||
|   "automergeType": "pr", |     "local>volker.raschek/renovate-config:container#master", | ||||||
|   "labels": [ "renovate" ], |     "local>volker.raschek/renovate-config:actions#master", | ||||||
|   "packageRules": [ |     "local>volker.raschek/renovate-config:regexp#master" | ||||||
|     { |  | ||||||
|       "addLabels": [ "renovate/droneci", "renovate/automerge" ], |  | ||||||
|       "automerge": true, |  | ||||||
|       "matchManagers": "droneci", |  | ||||||
|       "matchUpdateTypes": [ "minor", "patch"] |  | ||||||
|     }, |  | ||||||
|     { |  | ||||||
|       "addLabels": [ "renovate/yamllint", "renovate/automerge" ], |  | ||||||
|       "automerge": false, |  | ||||||
|       "matchPackageNames": [ "yamllint" ], |  | ||||||
|       "matchManagers": [ "regex" ] |  | ||||||
|     } |  | ||||||
|   ], |  | ||||||
|   "rebaseLabel": "renovate/rebase", |  | ||||||
|   "rebaseWhen": "behind-base-branch", |  | ||||||
|   "regexManagers": [ |  | ||||||
|     { |  | ||||||
|       "description": "Update version", |  | ||||||
|       "fileMatch": [ |  | ||||||
|         "^Makefile$" |  | ||||||
|       ], |  | ||||||
|       "matchStrings": [ |  | ||||||
|         "YAMLLINT_VERSION\\?=(?<currentValue>.*) # renovate: datasource=(?<datasource>.*) depName=(?<depName>.*)( lookupName=(?<lookupName>.*))?( versioning=(?<versioning>.*))?" |  | ||||||
|       ] |  | ||||||
|     } |  | ||||||
|   ] |   ] | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user