You've already forked markdownlint-docker
							
							Compare commits
	
		
			48 Commits
		
	
	
		
			v0.41.0
			...
			356fc69a41
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 356fc69a41 | |||
| 2e1129b153 | |||
| 2ff5a3a885 | |||
| 31f932cd16 | |||
| aa3429be16 | |||
| 33cf769b65 | |||
| c2798aa53d | |||
| af94c23490 | |||
| 0bcf17723a | |||
| 0a6b3270ae | |||
| f63f5bcd58 | |||
| db231d8039 | |||
| ce17b2c90e | |||
| 7166d5334c | |||
| b186d0379f | |||
| 5de23c370f | |||
| 578421ec7a | |||
| 3431c5c56e | |||
| 5b01c18404 | |||
| f6a23f8aad | |||
| f622fa4309 | |||
| ea289ba1a4 | |||
| e51678d14d | |||
| 9a0d322068 | |||
| 85232f35ec | |||
| 9a98acc3f8 | |||
| fbe4485390 | |||
| cee3448ba9 | |||
| 7e94d45e3e | |||
| 6d6b262aff | |||
| 5ea24f8ac1 | |||
| a45c7b0226 | |||
| 69ff8882bf | |||
| c93b9e2a98 | |||
| 1d7938764c | |||
| cc9d82caf5 | |||
| 6ee4867729 | |||
| ef07b0d1e2 | |||
| fe15de5018 | |||
| 63acec5e20 | |||
| 1a1c00096f | |||
| 9c64c15a0b | |||
| 985b45b270 | |||
| ed67739374 | |||
| 3389167379 | |||
| ab88395fa3 | |||
| 973f792000 | |||
| 2c86022e29 | 
							
								
								
									
										40
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -11,12 +11,12 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: markdown lint | - name: markdown lint | ||||||
|   commands: |   commands: | ||||||
|   - markdownlint *.md |   - markdownlint *.md | ||||||
|   image: git.cryptic.systems/volker.raschek/markdownlint:0.40.0 |   image: git.cryptic.systems/volker.raschek/markdownlint:0.44.0 | ||||||
|   resources: |   resources: | ||||||
|     limits: |     limits: | ||||||
|       cpu: 150 |       cpu: 150 | ||||||
| @@ -66,10 +66,10 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: docker.io/plugins/docker:20.17.5 |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: false |     auto_tag: false | ||||||
|     dockerfile: Dockerfile |     dockerfile: Dockerfile | ||||||
| @@ -132,10 +132,10 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: docker.io/plugins/docker:20.17.5 |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: false |     auto_tag: false | ||||||
|     dockerfile: Dockerfile |     dockerfile: Dockerfile | ||||||
| @@ -198,10 +198,10 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: docker.io/plugins/docker:20.17.5 |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: false |     auto_tag: false | ||||||
|     dockerfile: Dockerfile |     dockerfile: Dockerfile | ||||||
| @@ -262,10 +262,10 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: docker.io/plugins/docker:20.17.5 |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: false |     auto_tag: false | ||||||
|     dockerfile: Dockerfile |     dockerfile: Dockerfile | ||||||
| @@ -328,7 +328,7 @@ node_selector: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build-manifest | - name: build-manifest | ||||||
|   image: docker.io/plugins/manifest:1.4.0 |   image: docker.io/plugins/manifest:1.4.0 | ||||||
| @@ -385,7 +385,7 @@ depends_on: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: latest-sync | - name: latest-sync | ||||||
|   commands: |   commands: | ||||||
| @@ -399,7 +399,7 @@ steps: | |||||||
|       from_secret: container_image_registry_user |       from_secret: container_image_registry_user | ||||||
|     DEST_CRED_PASSWORD: |     DEST_CRED_PASSWORD: | ||||||
|       from_secret: container_image_registry_password |       from_secret: container_image_registry_password | ||||||
|   image: quay.io/skopeo/stable:v1.15.0 |   image: quay.io/skopeo/stable:v1.18.0 | ||||||
|  |  | ||||||
| - name: email-notification | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
| @@ -446,10 +446,10 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: docker.io/plugins/docker:20.17.5 |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     auto_tag_suffix: amd64 |     auto_tag_suffix: amd64 | ||||||
| @@ -506,10 +506,10 @@ platform: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build | - name: build | ||||||
|   image: docker.io/plugins/docker:20.17.5 |   image: docker.io/plugins/docker:20.18.8 | ||||||
|   settings: |   settings: | ||||||
|     auto_tag: true |     auto_tag: true | ||||||
|     auto_tag_suffix: arm64-v8 |     auto_tag_suffix: arm64-v8 | ||||||
| @@ -571,7 +571,7 @@ node_selector: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: build-manifest | - name: build-manifest | ||||||
|   image: docker.io/plugins/manifest:1.4.0 |   image: docker.io/plugins/manifest:1.4.0 | ||||||
| @@ -625,7 +625,7 @@ depends_on: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
| - name: clone | - name: clone | ||||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 |   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||||
|  |  | ||||||
| - name: tagged-sync | - name: tagged-sync | ||||||
|   commands: |   commands: | ||||||
| @@ -639,7 +639,7 @@ steps: | |||||||
|       from_secret: container_image_registry_user |       from_secret: container_image_registry_user | ||||||
|     DEST_CRED_PASSWORD: |     DEST_CRED_PASSWORD: | ||||||
|       from_secret: container_image_registry_password |       from_secret: container_image_registry_password | ||||||
|   image: quay.io/skopeo/stable:v1.15.0 |   image: quay.io/skopeo/stable:v1.18.0 | ||||||
|  |  | ||||||
| - name: email-notification | - name: email-notification | ||||||
|   environment: |   environment: | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| FROM docker.io/library/node:22.2.0-alpine3.19 AS build | FROM docker.io/library/node:23.11.0-alpine3.20 AS build | ||||||
|  |  | ||||||
| ARG MARKDOWNLINT_VERSION=master | ARG MARKDOWNLINT_VERSION=master | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| # MARKDOWNLINT_VERSION | # MARKDOWNLINT_VERSION | ||||||
| # Only required to install a specifiy version | # Only required to install a specify version | ||||||
| MARKDOWNLINT_VERSION?=v0.41.0 # renovate: datasource=github-releases depName=igorshubovych/markdownlint-cli | MARKDOWNLINT_VERSION?=v0.44.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 | ||||||
| @@ -9,14 +9,13 @@ 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. | ||||||
| MARKDOWNLINT_IMAGE_REGISTRY_NAME:=git.cryptic.systems | MARKDOWNLINT_IMAGE_REGISTRY_NAME?=git.cryptic.systems | ||||||
| MARKDOWNLINT_IMAGE_REGISTRY_USER:=volker.raschek | MARKDOWNLINT_IMAGE_REGISTRY_USER?=volker.raschek | ||||||
|  |  | ||||||
| MARKDOWNLINT_IMAGE_NAMESPACE?=${MARKDOWNLINT_IMAGE_REGISTRY_USER} | MARKDOWNLINT_IMAGE_NAMESPACE?=${MARKDOWNLINT_IMAGE_REGISTRY_USER} | ||||||
| MARKDOWNLINT_IMAGE_NAME:=markdownlint | MARKDOWNLINT_IMAGE_NAME:=markdownlint | ||||||
| MARKDOWNLINT_IMAGE_VERSION?=latest | MARKDOWNLINT_IMAGE_VERSION?=latest | ||||||
| MARKDOWNLINT_IMAGE_FULLY_QUALIFIED=${MARKDOWNLINT_IMAGE_REGISTRY_NAME}/${MARKDOWNLINT_IMAGE_NAMESPACE}/${MARKDOWNLINT_IMAGE_NAME}:${MARKDOWNLINT_IMAGE_VERSION} | MARKDOWNLINT_IMAGE_FULLY_QUALIFIED=${MARKDOWNLINT_IMAGE_REGISTRY_NAME}/${MARKDOWNLINT_IMAGE_NAMESPACE}/${MARKDOWNLINT_IMAGE_NAME}:${MARKDOWNLINT_IMAGE_VERSION} | ||||||
| MARKDOWNLINT_IMAGE_UNQUALIFIED=${MARKDOWNLINT_IMAGE_NAMESPACE}/${MARKDOWNLINT_IMAGE_NAME}:${MARKDOWNLINT_IMAGE_VERSION} |  | ||||||
|  |  | ||||||
| # BUILD CONTAINER IMAGE | # BUILD CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| @@ -28,15 +27,14 @@ container-image/build: | |||||||
| 		--no-cache \ | 		--no-cache \ | ||||||
| 		--pull \ | 		--pull \ | ||||||
| 		--tag ${MARKDOWNLINT_IMAGE_FULLY_QUALIFIED} \ | 		--tag ${MARKDOWNLINT_IMAGE_FULLY_QUALIFIED} \ | ||||||
| 		--tag ${MARKDOWNLINT_IMAGE_UNQUALIFIED} \ | 		--tag \ | ||||||
| 		. | 		. | ||||||
|  |  | ||||||
| # DELETE CONTAINER IMAGE | # DELETE CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
| PHONY:=container-image/delete | PHONY:=container-image/delete | ||||||
| container-image/delete: | container-image/delete: | ||||||
| 	- ${CONTAINER_RUNTIME} image rm ${MARKDOWNLINT_IMAGE_FULLY_QUALIFIED} ${MARKDOWNLINT_IMAGE_UNQUALIFIED} | 	- ${CONTAINER_RUNTIME} image rm ${MARKDOWNLINT_IMAGE_FULLY_QUALIFIED} | ||||||
| 	- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL} |  | ||||||
|  |  | ||||||
| # PUSH CONTAINER IMAGE | # PUSH CONTAINER IMAGE | ||||||
| # ============================================================================== | # ============================================================================== | ||||||
|   | |||||||
| @@ -1,40 +1,16 @@ | |||||||
| { | { | ||||||
|   "$schema": "https://docs.renovatebot.com/renovate-schema.json", |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||||
|   "assignees": [ "volker.raschek" ], |   "extends": [ | ||||||
|   "labels": [ "renovate" ], |     "local>volker.raschek/renovate-config:default#master", | ||||||
|  |     "local>volker.raschek/renovate-config:container#master", | ||||||
|  |     "local>volker.raschek/renovate-config:actions#master", | ||||||
|  |     "local>volker.raschek/renovate-config:regexp#master" | ||||||
|  |   ], | ||||||
|   "packageRules": [ |   "packageRules": [ | ||||||
|     { |     { | ||||||
|       "addLabels": [ "renovate/droneci", "renovate/automerge" ], |  | ||||||
|       "automerge": true, |  | ||||||
|       "matchManagers": "droneci", |  | ||||||
|       "matchUpdateTypes": [ "minor", "patch"] |  | ||||||
|     }, |  | ||||||
|     { |  | ||||||
|       "description": "Automatically update patch version of used container images in docker files", |  | ||||||
|       "addLabels": [ "renovate/container-image", "renovate/automerge" ], |  | ||||||
|       "automerge": true, |  | ||||||
|       "matchBaseBranches": [ "master" ], |  | ||||||
|       "matchManagers": [ "dockerfile" ], |  | ||||||
|       "matchUpdateTypes": [ "minor", "patch" ] |  | ||||||
|     }, |  | ||||||
|     { |  | ||||||
|       "addLabels": [ "renovate/markdownlint-cli", "renovate/automerge" ], |  | ||||||
|       "automerge": false, |       "automerge": false, | ||||||
|       "matchPackageNames": [ "markdownlint-cli" ], |       "matchPackageNames": [ "markdownlint-cli" ], | ||||||
|       "matchManagers": [ "regex" ] |       "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