You've already forked git-docker
							
							Compare commits
	
		
			22 Commits
		
	
	
		
			1.4.0
			...
			a82b008df6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a82b008df6 | |||
| 51d1d93980 | |||
| 844a54171c | |||
| 94b296e85b | |||
| acc2af5168 | |||
| b1fb51d469 | |||
| 942c0e69a1 | |||
| cdd03c5eba | |||
| b4ce799f62 | |||
| 2c9f23098c | |||
| 63bb82125b | |||
| 31033949c8 | |||
| 9be221c32a | |||
| e5f115d64c | |||
| 6d76a49433 | |||
| a83078e6bb | |||
| 5f7aade573 | |||
| 2ba12c3bb3 | |||
| 71bb0eca40 | |||
| 572351fc52 | |||
| 51f9d1dd2e | |||
| 44cabfca02 | 
							
								
								
									
										40
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -11,12 +11,12 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - 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 | ||||
|   commands: | ||||
|   - markdownlint *.md | ||||
|   image: git.cryptic.systems/volker.raschek/markdownlint:0.42.0 | ||||
|   image: git.cryptic.systems/volker.raschek/markdownlint:0.44.0 | ||||
|   resources: | ||||
|     limits: | ||||
|       cpu: 150 | ||||
| @@ -66,10 +66,10 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - name: clone | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||
|  | ||||
| - name: build | ||||
|   image: docker.io/plugins/docker:20.18.4 | ||||
|   image: docker.io/plugins/docker:20.18.8 | ||||
|   settings: | ||||
|     auto_tag: false | ||||
|     dockerfile: Dockerfile | ||||
| @@ -132,10 +132,10 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - name: clone | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||
|  | ||||
| - name: build | ||||
|   image: docker.io/plugins/docker:20.18.4 | ||||
|   image: docker.io/plugins/docker:20.18.8 | ||||
|   settings: | ||||
|     auto_tag: false | ||||
|     dockerfile: Dockerfile | ||||
| @@ -198,10 +198,10 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - name: clone | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||
|  | ||||
| - name: build | ||||
|   image: docker.io/plugins/docker:20.18.4 | ||||
|   image: docker.io/plugins/docker:20.18.8 | ||||
|   settings: | ||||
|     auto_tag: false | ||||
|     dockerfile: Dockerfile | ||||
| @@ -262,10 +262,10 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - name: clone | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||
|  | ||||
| - name: build | ||||
|   image: docker.io/plugins/docker:20.18.4 | ||||
|   image: docker.io/plugins/docker:20.18.8 | ||||
|   settings: | ||||
|     auto_tag: false | ||||
|     dockerfile: Dockerfile | ||||
| @@ -328,7 +328,7 @@ node_selector: | ||||
|  | ||||
| steps: | ||||
| - 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 | ||||
|   image: docker.io/plugins/manifest:1.4.0 | ||||
| @@ -385,7 +385,7 @@ depends_on: | ||||
|  | ||||
| steps: | ||||
| - 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 | ||||
|   commands: | ||||
| @@ -399,7 +399,7 @@ steps: | ||||
|       from_secret: container_image_registry_user | ||||
|     DEST_CRED_PASSWORD: | ||||
|       from_secret: container_image_registry_password | ||||
|   image: quay.io/skopeo/stable:v1.17.0 | ||||
|   image: quay.io/skopeo/stable:v1.18.0 | ||||
|  | ||||
| - name: email-notification | ||||
|   environment: | ||||
| @@ -446,10 +446,10 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - name: clone | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||
|  | ||||
| - name: build | ||||
|   image: docker.io/plugins/docker:20.18.4 | ||||
|   image: docker.io/plugins/docker:20.18.8 | ||||
|   settings: | ||||
|     auto_tag: true | ||||
|     auto_tag_suffix: amd64 | ||||
| @@ -506,10 +506,10 @@ platform: | ||||
|  | ||||
| steps: | ||||
| - name: clone | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.3.1 | ||||
|   image: git.cryptic.systems/volker.raschek/git:1.4.0 | ||||
|  | ||||
| - name: build | ||||
|   image: docker.io/plugins/docker:20.18.4 | ||||
|   image: docker.io/plugins/docker:20.18.8 | ||||
|   settings: | ||||
|     auto_tag: true | ||||
|     auto_tag_suffix: arm64-v8 | ||||
| @@ -571,7 +571,7 @@ node_selector: | ||||
|  | ||||
| steps: | ||||
| - 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 | ||||
|   image: docker.io/plugins/manifest:1.4.0 | ||||
| @@ -625,7 +625,7 @@ depends_on: | ||||
|  | ||||
| steps: | ||||
| - 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 | ||||
|   commands: | ||||
| @@ -639,7 +639,7 @@ steps: | ||||
|       from_secret: container_image_registry_user | ||||
|     DEST_CRED_PASSWORD: | ||||
|       from_secret: container_image_registry_password | ||||
|   image: quay.io/skopeo/stable:v1.17.0 | ||||
|   image: quay.io/skopeo/stable:v1.18.0 | ||||
|  | ||||
| - name: email-notification | ||||
|   environment: | ||||
|   | ||||
| @@ -45,19 +45,17 @@ MD012: | ||||
| # MD013/line-length - Line length | ||||
| MD013: | ||||
|   # Number of characters | ||||
|   line_length: 80 | ||||
|   line_length: 120 | ||||
|   # Number of characters for headings | ||||
|   heading_line_length: 80 | ||||
|   heading_line_length: 120 | ||||
|   # Number of characters for code blocks | ||||
|   code_block_line_length: 80 | ||||
|   code_block_line_length: 120 | ||||
|   # Include code blocks | ||||
|   code_blocks: false | ||||
|   # Include tables | ||||
|   tables: false | ||||
|   # Include headings | ||||
|   headings: true | ||||
|   # Include headings | ||||
|   headers: true | ||||
|   # Strict length checking | ||||
|   strict: false | ||||
|   # Stern length checking | ||||
| @@ -70,11 +68,6 @@ MD022: | ||||
|   # Blank lines below heading | ||||
|   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: | ||||
|   # Heading level | ||||
| @@ -128,8 +121,7 @@ MD041: | ||||
| # MD044/proper-names - Proper names should have the correct capitalization | ||||
| MD044: | ||||
|   # List of proper names | ||||
|   names: | ||||
|   - helm | ||||
|   names: [] | ||||
|   # Include code blocks | ||||
|   code_blocks: false | ||||
|  | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| FROM docker.io/library/alpine:3.20.3 | ||||
| FROM docker.io/library/alpine:3.21.3 | ||||
| RUN apk add --no-cache \ | ||||
|       bash \ | ||||
|       ca-certificates \ | ||||
|   | ||||
							
								
								
									
										10
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
									
									
									
									
								
							| @@ -5,14 +5,13 @@ CONTAINER_RUNTIME?=$(shell which podman) | ||||
|  | ||||
| # GIT_IMAGE_REGISTRY_NAME | ||||
| # Defines the name of the new container to be built using several variables. | ||||
| GIT_IMAGE_REGISTRY_NAME:=git.cryptic.systems | ||||
| GIT_IMAGE_REGISTRY_USER:=volker.raschek | ||||
| GIT_IMAGE_REGISTRY_NAME?=git.cryptic.systems | ||||
| GIT_IMAGE_REGISTRY_USER?=volker.raschek | ||||
|  | ||||
| GIT_IMAGE_NAMESPACE?=${GIT_IMAGE_REGISTRY_USER} | ||||
| GIT_IMAGE_NAME:=git | ||||
| GIT_IMAGE_VERSION?=latest | ||||
| GIT_IMAGE_FULLY_QUALIFIED=${GIT_IMAGE_REGISTRY_NAME}/${GIT_IMAGE_NAMESPACE}/${GIT_IMAGE_NAME}:${GIT_IMAGE_VERSION} | ||||
| GIT_IMAGE_UNQUALIFIED=${GIT_IMAGE_NAMESPACE}/${GIT_IMAGE_NAME}:${GIT_IMAGE_VERSION} | ||||
|  | ||||
| # BUILD CONTAINER IMAGE | ||||
| # ============================================================================== | ||||
| @@ -23,15 +22,14 @@ container-image/build: | ||||
| 		--no-cache \ | ||||
| 		--pull \ | ||||
| 		--tag ${GIT_IMAGE_FULLY_QUALIFIED} \ | ||||
| 		--tag ${GIT_IMAGE_UNQUALIFIED} \ | ||||
| 		--tag \ | ||||
| 		. | ||||
|  | ||||
| # DELETE CONTAINER IMAGE | ||||
| # ============================================================================== | ||||
| PHONY:=container-image/delete | ||||
| container-image/delete: | ||||
| 	- ${CONTAINER_RUNTIME} image rm ${GIT_IMAGE_FULLY_QUALIFIED} ${GIT_IMAGE_UNQUALIFIED} | ||||
| 	- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL} | ||||
| 	- ${CONTAINER_RUNTIME} image rm ${GIT_IMAGE_FULLY_QUALIFIED} | ||||
|  | ||||
| # PUSH CONTAINER IMAGE | ||||
| # ============================================================================== | ||||
|   | ||||
| @@ -1,5 +1,7 @@ | ||||
| # git-docker | ||||
|  | ||||
| [](https://hub.docker.com/r/volkerraschek/git) | ||||
|  | ||||
| This is a fork of the official project to clone git repositories from a SCM | ||||
| control system like github, gitlab, gitea, gogs and so on. The difference | ||||
| between the origin and this fork is that this project supports ARM and the shell | ||||
|   | ||||
| @@ -1,33 +1,9 @@ | ||||
| { | ||||
|   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||
|   "assignees": [ "volker.raschek" ], | ||||
|   "labels": [ "renovate" ], | ||||
|   "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, | ||||
|       "matchManagers": [ "dockerfile" ], | ||||
|       "matchUpdateTypes": [ "patch" ] | ||||
|     } | ||||
|   ], | ||||
|   "rebaseLabel": "renovate/rebase", | ||||
|   "rebaseWhen": "behind-base-branch", | ||||
|   "regexManagers": [ | ||||
|     { | ||||
|       "description": "Update version", | ||||
|       "fileMatch": [ | ||||
|         "^Makefile$" | ||||
|       ], | ||||
|       "matchStrings": [ | ||||
|         "GOSEC_VERSION\\?=(?<currentValue>.*) # renovate: datasource=(?<datasource>.*) depName=(?<depName>.*)( lookupName=(?<lookupName>.*))?( versioning=(?<versioning>.*))?" | ||||
|       ] | ||||
|     } | ||||
|   "extends": [ | ||||
|     "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" | ||||
|   ] | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user