You've already forked markdownlint-docker
							
							Compare commits
	
		
			53 Commits
		
	
	
		
			v0.23.0
			...
			feat/migra
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6e8a6e70f7 | |||
| bcf0eed0a9 | |||
| ab620531ed | |||
| fc500c5605 | |||
| ceebed25a0 | |||
| 55a7affa1a | |||
| 50ca134431 | |||
| 1824582a49 | |||
| 5b98632bbf | |||
| 5a8f64a0ff | |||
| 1fa4eadfc4 | |||
| 67f6b13bae | |||
| 441402ae5c | |||
| 5c87f90b5d | |||
| 4b46541ba2 | |||
| f199db68d3 | |||
| 5b1adb7440 | |||
| f672c8fb13 | |||
| 709eda51ef | |||
| 91fc78e658 | |||
| 556a2e2006 | |||
| 04b1345a71 | |||
| a5446ba303 | |||
| df22dc8219 | |||
| 251fe34445 | |||
| f3aeb335e7 | |||
| d2730585a3 | |||
| 595e325c43 | |||
| 770dc74913 | |||
| 4eff9bdbb0 | |||
| 67364ffee2 | |||
| 8c92b356b3 | |||
| 29d1ea0ff2 | |||
| 0c87bbe6eb | |||
| 16fc320a9e | |||
| 126140c94c | |||
| 67a902acaf | |||
| 76a6abc21d | |||
| b56d837ef2 | |||
| 1356b5b048 | |||
| bd50e4f7b2 | |||
| 6037be6651 | |||
| 42588b3de7 | |||
| 4c8744948a | |||
| ec2286d332 | |||
| c3fff14a26 | |||
| d928487512 | |||
| b5c1b3ef83 | |||
| edfdbfb08c | |||
| e13c51ed5a | |||
| 3eb3c59ae1 | |||
| 40d7da11c1 | |||
| d748da0378 | 
							
								
								
									
										765
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										765
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -3,35 +3,42 @@ kind: pipeline | |||||||
| type: kubernetes | type: kubernetes | ||||||
| name: linter | name: linter | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: amd64 |  | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
| - name: markdown lint | - name: markdown lint | ||||||
|   commands: |   commands: | ||||||
|   - markdownlint *.md |   - markdownlint *.md | ||||||
|   image: docker.io/volkerraschek/markdownlint:0.28.1 |   image: git.cryptic.systems/volker.raschek/markdownlint:0.33.0 | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 50M |       memory: 150M | ||||||
|  |  | ||||||
| - name: email-notification | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
| @@ -41,148 +48,419 @@ trigger: | |||||||
|   event: |   event: | ||||||
|     exclude: |     exclude: | ||||||
|     - tag |     - tag | ||||||
|  |  | ||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: latest-amd64 | name: dry-run-amd64 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: amd64 |   arch: amd64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: build | - name: clone | ||||||
|   image: plugins/docker |   image: docker.io/drone/git:1.2.1 | ||||||
|   settings: |  | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: false |  | ||||||
|     tags: latest-amd64 |  | ||||||
|     repo: volkerraschek/markdownlint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     no_cache: true |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|   when: |  | ||||||
|     branch: |  | ||||||
|     - master |  | ||||||
|  |  | ||||||
| - name: notify | - name: build | ||||||
|   image: drillster/drone-email |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dry_run: true | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     tags: latest-amd64 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: | depends_on: | ||||||
| - name: docker_socket | - linter | ||||||
|   host: |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   branch: | ||||||
|     exclude: |     exclude: | ||||||
|     - tag |     - master | ||||||
|  |   event: | ||||||
|  |   - pull_request | ||||||
|  |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/markdownlint-docker | ||||||
|  |  | ||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: latest-armv7 | name: dry-run-arm-v7 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: arm |   arch: arm | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: build | - name: clone | ||||||
|   image: plugins/docker |   image: docker.io/drone/git:1.2.1 | ||||||
|   settings: |  | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: false |  | ||||||
|     tags: latest-armv7 |  | ||||||
|     repo: volkerraschek/markdownlint |  | ||||||
|     username: |  | ||||||
|       from_secret: container_image_registry_user |  | ||||||
|     password: |  | ||||||
|       from_secret: container_image_registry_password |  | ||||||
|     no_cache: true |  | ||||||
|   when: |  | ||||||
|     branch: |  | ||||||
|     - master |  | ||||||
|  |  | ||||||
| - name: notify | - name: build | ||||||
|   image: drillster/drone-email |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dry_run: true | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     tags: latest-arm-v7 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
|  | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: | depends_on: | ||||||
| - name: docker_socket | - linter | ||||||
|   host: |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   branch: | ||||||
|     exclude: |     exclude: | ||||||
|     - tag |     - master | ||||||
|  |   event: | ||||||
|  |   - pull_request | ||||||
|  |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/markdownlint-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: dry-run-arm64-v8 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: arm64 | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     dry_run: true | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     tags: latest-arm64-v8 | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_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/markdownlint-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: latest-amd64 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: amd64 | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     tags: latest-amd64 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_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/markdownlint-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: latest-arm-v7 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: arm | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     tags: latest-arm-v7 | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_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/markdownlint-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: latest-arm64-v8 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: arm64 | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: false | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     tags: latest-arm64-v8 | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_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/markdownlint-docker | ||||||
|  |  | ||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: kubernetes | type: kubernetes | ||||||
| name: latest-manifest | name: latest-manifest | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
| - name: build-manifest | - name: build-manifest | ||||||
|   image: plugins/manifest |   image: docker.io/plugins/manifest:latest | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: false |     auto_tag: false | ||||||
|     ignore_missing: true |     ignore_missing: true | ||||||
|     spec: manifest.tmpl |     spec: manifest.tmpl | ||||||
|     username: |     username: | ||||||
|       from_secret: container_image_registry_user |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     password: |     password: | ||||||
|       from_secret: container_image_registry_password |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
| @@ -190,62 +468,129 @@ steps: | |||||||
|  |  | ||||||
| depends_on: | depends_on: | ||||||
| - latest-amd64 | - latest-amd64 | ||||||
| - latest-armv7 | - latest-arm-v7 | ||||||
|  | - latest-arm64-v8 | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|  |   branch: | ||||||
|  |   - master | ||||||
|   event: |   event: | ||||||
|     exclude: |   - cron | ||||||
|     - tag |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/markdownlint-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: kubernetes | ||||||
|  | name: latest-sync | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - latest-manifest | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
|  | - name: latest-docker-sync | ||||||
|  |   commands: | ||||||
|  |   - skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/markdownlint docker.io/volkerraschek | ||||||
|  |   environment: | ||||||
|  |     SRC_CRED_USERNAME: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     SRC_CRED_PASSWORD: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |     DEST_CRED_USERNAME: | ||||||
|  |       from_secret: container_image_registry_user | ||||||
|  |     DEST_CRED_PASSWORD: | ||||||
|  |       from_secret: container_image_registry_password | ||||||
|  |   image: quay.io/skopeo/stable:v1.12.0 | ||||||
|  |  | ||||||
|  | - 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: | ||||||
|  |   branch: | ||||||
|  |   - master | ||||||
|  |   event: | ||||||
|  |   - cron | ||||||
|  |   - push | ||||||
|  |   repo: | ||||||
|  |   - volker.raschek/markdownlint-docker | ||||||
|  |  | ||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: tagged-amd64 | name: tagged-amd64 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: amd64 |   arch: amd64 | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: plugins/docker |   image: docker.io/plugins/docker:20.10.9 | ||||||
|   settings: |   settings: | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     auto_tag_suffix: amd64 |     auto_tag_suffix: amd64 | ||||||
|     repo: volkerraschek/markdownlint |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|     username: |     username: | ||||||
|       from_secret: container_image_registry_user |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     password: |     password: | ||||||
|       from_secret: container_image_registry_password |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|     build_args: |     build_args: | ||||||
|     - MARKDOWNLINT_VERSION=${DRONE_TAG} |     - MARKDOWNLINT_VERSION=${DRONE_TAG} | ||||||
|     no_cache: true |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: drillster/drone-email |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: |  | ||||||
| - name: docker_socket |  | ||||||
|   host: |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   event: | ||||||
|   - tag |   - tag | ||||||
| @@ -255,51 +600,110 @@ trigger: | |||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: tagged-armv7 | name: tagged-arm-v7 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| platform: | platform: | ||||||
|   os: linux |   os: linux | ||||||
|   arch: arm |   arch: arm | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: plugins/docker |   image: docker.io/plugins/docker:20.10.9 | ||||||
|   settings: |   settings: | ||||||
|     dockerfile: Dockerfile |  | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     auto_tag_suffix: armv7 |     auto_tag_suffix: arm-v7 | ||||||
|     repo: volkerraschek/markdownlint |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|     username: |     username: | ||||||
|       from_secret: container_image_registry_user |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     password: |     password: | ||||||
|       from_secret: container_image_registry_password |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|     build_args: |     build_args: | ||||||
|     - MARKDOWNLINT_VERSION=${DRONE_TAG} |     - MARKDOWNLINT_VERSION=${DRONE_TAG} | ||||||
|     no_cache: true |  | ||||||
|   volumes: |  | ||||||
|   - name: docker_socket |  | ||||||
|     path: /var/run/docker.sock |  | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: drillster/drone-email |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
| volumes: | trigger: | ||||||
| - name: docker_socket |   event: | ||||||
|   host: |   - tag | ||||||
|     path: /var/run/docker.sock |   repo: | ||||||
|  |   - volker.raschek/markdownlint-docker | ||||||
|  |  | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: tagged-arm64-v8 | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
|  | platform: | ||||||
|  |   os: linux | ||||||
|  |   arch: arm64 | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
|  | - name: build | ||||||
|  |   image: docker.io/plugins/docker:20.10.9 | ||||||
|  |   settings: | ||||||
|  |     auto_tag: true | ||||||
|  |     auto_tag_suffix: arm64-v8 | ||||||
|  |     force_tag: true | ||||||
|  |     no_cache: true | ||||||
|  |     purge: true | ||||||
|  |     registry: git.cryptic.systems | ||||||
|  |     repo: git.cryptic.systems/volker.raschek/markdownlint | ||||||
|  |     username: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|  |     password: | ||||||
|  |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |     build_args: | ||||||
|  |     - MARKDOWNLINT_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: | trigger: | ||||||
|   event: |   event: | ||||||
| @@ -312,33 +716,41 @@ kind: pipeline | |||||||
| type: kubernetes | type: kubernetes | ||||||
| name: tagged-manifest | name: tagged-manifest | ||||||
|  |  | ||||||
|  | clone: | ||||||
|  |   disable: true | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  | - name: clone | ||||||
|  |   image: docker.io/drone/git:1.2.1 | ||||||
|  |  | ||||||
| - name: build-manifest | - name: build-manifest | ||||||
|   image: plugins/manifest |   image: docker.io/plugins/manifest:latest | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     ignore_missing: true |     ignore_missing: true | ||||||
|     spec: manifest.tmpl |     spec: manifest.tmpl | ||||||
|     username: |     username: | ||||||
|       from_secret: container_image_registry_user |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     password: |     password: | ||||||
|       from_secret: container_image_registry_password |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|  |  | ||||||
| - name: notify | - name: email-notification | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
| @@ -346,7 +758,8 @@ steps: | |||||||
|  |  | ||||||
| depends_on: | depends_on: | ||||||
| - tagged-amd64 | - tagged-amd64 | ||||||
| - tagged-armv7 | - tagged-arm-v7 | ||||||
|  | - tagged-arm64-v8 | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   event: | ||||||
| @@ -357,48 +770,56 @@ trigger: | |||||||
| --- | --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: kubernetes | type: kubernetes | ||||||
| name: sync | name: tagged-sync | ||||||
|  |  | ||||||
| platform: | clone: | ||||||
|   os: linux |   disable: true | ||||||
|   arch: amd64 |  | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: github | - name: clone | ||||||
|   image: docker.io/appleboy/drone-git-push:latest |   image: docker.io/drone/git:1.2.1 | ||||||
|   resources: |  | ||||||
|     limits: | - name: tagged-docker-sync | ||||||
|       cpu: 50 |   commands: | ||||||
|       memory: 25M |   - skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/markdownlint docker.io/volkerraschek | ||||||
|   settings: |   environment: | ||||||
|     branch: master |     SRC_CRED_USERNAME: | ||||||
|     remote: ssh://git@github.com/volker-raschek/markdownlint-docker.git |       from_secret: git_cryptic_systems_container_registry_user | ||||||
|     force: true |     SRC_CRED_PASSWORD: | ||||||
|     ssh_key: |       from_secret: git_cryptic_systems_container_registry_password | ||||||
|       from_secret: ssh_key |     DEST_CRED_USERNAME: | ||||||
|  |       from_secret: container_image_registry_user | ||||||
|  |     DEST_CRED_PASSWORD: | ||||||
|  |       from_secret: container_image_registry_password | ||||||
|  |   image: quay.io/skopeo/stable:v1.12.0 | ||||||
|  |  | ||||||
| - name: email-notification | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|     PLUGIN_HOST: |     SMTP_FROM_ADDRESS: | ||||||
|  |       from_secret: smtp_from_address | ||||||
|  |     SMTP_FROM_NAME: | ||||||
|  |       from_secret: smtp_from_name | ||||||
|  |     SMTP_HOST: | ||||||
|       from_secret: smtp_host |       from_secret: smtp_host | ||||||
|     PLUGIN_USERNAME: |     SMTP_USERNAME: | ||||||
|       from_secret: smtp_username |       from_secret: smtp_username | ||||||
|     PLUGIN_PASSWORD: |     SMTP_PASSWORD: | ||||||
|       from_secret: smtp_password |       from_secret: smtp_password | ||||||
|     PLUGIN_FROM: |   image: docker.io/volkerraschek/drone-email:0.1.1 | ||||||
|       from_secret: smtp_mail_address |  | ||||||
|   image: docker.io/drillster/drone-email:latest |  | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 50 |       cpu: 150 | ||||||
|       memory: 25M |       memory: 150M | ||||||
|   when: |   when: | ||||||
|     status: |     status: | ||||||
|     - changed |     - changed | ||||||
|     - failure |     - failure | ||||||
|  |  | ||||||
|  | depends_on: | ||||||
|  | - tagged-manifest | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   event: |   event: | ||||||
|   - push |   - tag | ||||||
|   repo: |   repo: | ||||||
|   - volker.raschek/markdownlint-docker |   - volker.raschek/markdownlint-docker | ||||||
							
								
								
									
										32
									
								
								.gitea/workflows/build.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.gitea/workflows/build.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | name: build | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [ master ] | ||||||
|  |   pull_request: | ||||||
|  |     branches: [ master ] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   build-x86_64: | ||||||
|  |     runs-on: x86_64 | ||||||
|  |     steps: | ||||||
|  |     - name: checkout repo | ||||||
|  |       uses: actions/checkout@v3 | ||||||
|  |     # - name: Install docker | ||||||
|  |     #   run: | | ||||||
|  |     #     apt-get update | ||||||
|  |     #     apt-get upgrade --yes | ||||||
|  |     #     apt-get install --yes ca-certificates curl gnupg | ||||||
|  |     #     install -m 0755 -d /etc/apt/keyrings | ||||||
|  |     #     curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg | ||||||
|  |     #     chmod a+r /etc/apt/keyrings/docker.gpg | ||||||
|  |     #     echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null | ||||||
|  |     #     apt-get update --yes | ||||||
|  |     #     apt-get install --yes docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     - name: build application | ||||||
|  |       env: | ||||||
|  |         CONTAINER_RUNTIME: podman | ||||||
|  |       shell: bash | ||||||
|  |       run: make container-image/build | ||||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,2 +1,3 @@ | |||||||
| # IntelliJ | # IntelliJ | ||||||
| .idea/ | .idea/ | ||||||
|  | sync.sh | ||||||
							
								
								
									
										25
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,18 +1,19 @@ | |||||||
| FROM docker.io/library/alpine:3.12 | FROM docker.io/library/node:lts-alpine3.16 AS build | ||||||
|  |  | ||||||
| ARG NODEJS_VERSION=12.22.6-r0 | ARG MARKDOWNLINT_VERSION=master | ||||||
| ARG MARKDOWNLINT_VERSION |  | ||||||
|  |  | ||||||
| RUN set -ex && \ | RUN set -ex && \ | ||||||
|     apk add --no-cache nodejs=${NODEJS_VERSION} nodejs-npm=${NODEJS_VERSION} |     apk update && \ | ||||||
|  |     apk upgrade && \ | ||||||
|  |     apk add --no-cache git | ||||||
|  |  | ||||||
| RUN if [ ! -z "${MARKDOWNLINT_VERSION}" ]; then set -ex; npm install -g markdownlint-cli@${MARKDOWNLINT_VERSION}; fi | RUN git clone --branch ${MARKDOWNLINT_VERSION} https://github.com/igorshubovych/markdownlint-cli /markdownlint && \ | ||||||
| RUN if [ -z "${MARKDOWNLINT_VERSION}" ]; then set -ex; npm install -g markdownlint-cli; fi |     cd /markdownlint && \ | ||||||
|  |     npm install --production && \ | ||||||
| RUN set -ex && \ |     npm install --global | ||||||
|     npm cache clean --force && \ |  | ||||||
|     apk del nodejs-npm |  | ||||||
|  |  | ||||||
| WORKDIR /work | WORKDIR /work | ||||||
| ENTRYPOINT ["/usr/bin/markdownlint"] |  | ||||||
| CMD ["."] | RUN ln -fs /work /workspace | ||||||
|  |  | ||||||
|  | ENTRYPOINT [ "/usr/local/bin/markdownlint" ] | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,12 +1,11 @@ | |||||||
| # MARKDOWNLINT_VERSION | # MARKDOWNLINT_VERSION | ||||||
| # Only required to install a specifiy version | # Only required to install a specifiy version | ||||||
| MARKDOWNLINT_VERSION?= | MARKDOWNLINT_VERSION?=v0.33.0 # renovate: datasource=github-releases depName=igorshubovych/markdownlint-cli | ||||||
|  |  | ||||||
|  |  | ||||||
| # 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 | ||||||
| # container runtime. This is needed to start and run a container image. | # container runtime. This is needed to start and run a container image. | ||||||
| CONTAINER_RUNTIME?=$(shell which docker) | CONTAINER_RUNTIME?=$(shell which podman) | ||||||
|  |  | ||||||
| # MARKDOWNLINT_IMAGE_REGISTRY_NAME | # MARKDOWNLINT_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. | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | # markdownlint-docker | ||||||
|  |  | ||||||
|  | [](https://drone.cryptic.systems/volker.raschek/markdownlint-docker) | ||||||
|  | [](https://hub.docker.com/r/volkerraschek/markdownlint) | ||||||
|  |  | ||||||
|  | This project contains all sources to build the container image | ||||||
|  | `docker.io/volkerraschek/markdownlint`. The primary goal of this project is to | ||||||
|  | packge the binary `markdownlint-ci` as container image. The source code of the | ||||||
|  | binary can be found in the upstream project of | ||||||
|  | [igorshubovych](https://github.com/igorshubovych/markdownlint-cli). | ||||||
|  |  | ||||||
|  | The workflow or how `markdownlint-ci` can in general be used is documented | ||||||
|  | [here](https://github.com/igorshubovych/markdownlint-cli#usage). | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| image: volkerraschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} | image: git.cryptic.systems/volker.raschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}} | ||||||
| {{#if build.tags}} | {{#if build.tags}} | ||||||
| tags: | tags: | ||||||
| {{#each build.tags}} | {{#each build.tags}} | ||||||
| @@ -7,14 +7,17 @@ tags: | |||||||
|   - "latest" |   - "latest" | ||||||
| {{/if}} | {{/if}} | ||||||
| manifests: | manifests: | ||||||
|   - |   - image: git.cryptic.systems/volker.raschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64 | ||||||
|     image: volkerraschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64 |  | ||||||
|     platform: |     platform: | ||||||
|       architecture: amd64 |       architecture: amd64 | ||||||
|       os: linux |       os: linux | ||||||
|   - |   - image: git.cryptic.systems/volker.raschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm-v7 | ||||||
|     image: volkerraschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-armv7 |  | ||||||
|     platform: |     platform: | ||||||
|       architecture: arm |       architecture: arm | ||||||
|       os: linux |       os: linux | ||||||
|       variant: v7 |       variant: v7 | ||||||
|  |   - image: git.cryptic.systems/volker.raschek/markdownlint:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8 | ||||||
|  |     platform: | ||||||
|  |       architecture: arm64 | ||||||
|  |       os: linux | ||||||
|  |       variant: v8 | ||||||
							
								
								
									
										34
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | { | ||||||
|  |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||||
|  |   "assignees": [ "volker.raschek" ], | ||||||
|  |   "automergeStrategy": "merge-commit", | ||||||
|  |   "automergeType": "pr", | ||||||
|  |   "labels": [ "renovate" ], | ||||||
|  |   "packageRules": [ | ||||||
|  |     { | ||||||
|  |       "addLabels": [ "renovate/droneci", "renovate/automerge" ], | ||||||
|  |       "automerge": true, | ||||||
|  |       "matchManagers": "droneci", | ||||||
|  |       "matchUpdateTypes": [ "minor", "patch"] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "addLabels": [ "renovate/markdownlint-cli", "renovate/automerge" ], | ||||||
|  |       "automerge": false, | ||||||
|  |       "matchPackageNames": [ "markdownlint-cli" ], | ||||||
|  |       "matchManagers": [ "regex" ] | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   "rebaseLabel": "renovate/rebase", | ||||||
|  |   "rebaseWhen": "behind-base-branch", | ||||||
|  |   "regexManagers": [ | ||||||
|  |     { | ||||||
|  |       "description": "Update version", | ||||||
|  |       "fileMatch": [ | ||||||
|  |         "^Makefile$" | ||||||
|  |       ], | ||||||
|  |       "matchStrings": [ | ||||||
|  |         "MARKDOWNLINT_VERSION\\?=(?<currentValue>.*) # renovate: datasource=(?<datasource>.*) depName=(?<depName>.*)( lookupName=(?<lookupName>.*))?( versioning=(?<versioning>.*))?" | ||||||
|  |       ] | ||||||
|  |     } | ||||||
|  |   ] | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user