You've already forked dcmerge
							
							fix(ci): execute linter and unit-test in parallel
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										177
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										177
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -49,6 +49,87 @@ trigger:
 | 
				
			|||||||
    exclude:
 | 
					    exclude:
 | 
				
			||||||
    - tag
 | 
					    - tag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					type: docker
 | 
				
			||||||
 | 
					name: unit-test-amd64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					platform:
 | 
				
			||||||
 | 
					  arch: amd64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					steps:
 | 
				
			||||||
 | 
					- name: clone
 | 
				
			||||||
 | 
					  image: git.cryptic.systems/volker.raschek/git:1.2.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: unit-test
 | 
				
			||||||
 | 
					  commands:
 | 
				
			||||||
 | 
					  - go test -v ./...
 | 
				
			||||||
 | 
					  image: docker.io/library/golang:1.20.6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					trigger:
 | 
				
			||||||
 | 
					  event:
 | 
				
			||||||
 | 
					    exclude:
 | 
				
			||||||
 | 
					    - tag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					type: docker
 | 
				
			||||||
 | 
					name: unit-test-arm-v7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					platform:
 | 
				
			||||||
 | 
					  arch: arm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					steps:
 | 
				
			||||||
 | 
					- name: clone
 | 
				
			||||||
 | 
					  image: git.cryptic.systems/volker.raschek/git:1.2.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: unit-test
 | 
				
			||||||
 | 
					  commands:
 | 
				
			||||||
 | 
					  - go test -v ./...
 | 
				
			||||||
 | 
					  image: docker.io/library/golang:1.20.6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					trigger:
 | 
				
			||||||
 | 
					  event:
 | 
				
			||||||
 | 
					    include:
 | 
				
			||||||
 | 
					    - pull_request
 | 
				
			||||||
 | 
					    - push
 | 
				
			||||||
 | 
					    exclude:
 | 
				
			||||||
 | 
					    - tag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					type: docker
 | 
				
			||||||
 | 
					name: unit-test-arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clone:
 | 
				
			||||||
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					platform:
 | 
				
			||||||
 | 
					  arch: arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					steps:
 | 
				
			||||||
 | 
					- name: clone
 | 
				
			||||||
 | 
					  image: git.cryptic.systems/volker.raschek/git:1.2.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: unit-test
 | 
				
			||||||
 | 
					  commands:
 | 
				
			||||||
 | 
					  - go test -v ./...
 | 
				
			||||||
 | 
					  image: docker.io/library/golang:1.20.6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					trigger:
 | 
				
			||||||
 | 
					  event:
 | 
				
			||||||
 | 
					    include:
 | 
				
			||||||
 | 
					    - pull_request
 | 
				
			||||||
 | 
					    - push
 | 
				
			||||||
 | 
					    exclude:
 | 
				
			||||||
 | 
					    - tag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
kind: pipeline
 | 
					kind: pipeline
 | 
				
			||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
@@ -58,6 +139,7 @@ clone:
 | 
				
			|||||||
  disable: true
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
- unit-test-amd64
 | 
					- unit-test-amd64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
@@ -124,6 +206,7 @@ clone:
 | 
				
			|||||||
  disable: true
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
- unit-test-arm-v7
 | 
					- unit-test-arm-v7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
@@ -190,6 +273,7 @@ clone:
 | 
				
			|||||||
  disable: true
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
- unit-test-arm64
 | 
					- unit-test-arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
@@ -247,96 +331,6 @@ trigger:
 | 
				
			|||||||
  repo:
 | 
					  repo:
 | 
				
			||||||
  - volker.raschek/dcmerge
 | 
					  - volker.raschek/dcmerge
 | 
				
			||||||
 | 
					
 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: unit-test-amd64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  arch: amd64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.2.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: unit-test
 | 
					 | 
				
			||||||
  commands:
 | 
					 | 
				
			||||||
  - go test -v ./...
 | 
					 | 
				
			||||||
  image: docker.io/library/golang:1.20.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
    exclude:
 | 
					 | 
				
			||||||
    - tag
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: unit-test-arm-v7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  arch: arm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.2.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: unit-test
 | 
					 | 
				
			||||||
  commands:
 | 
					 | 
				
			||||||
  - go test -v ./...
 | 
					 | 
				
			||||||
  image: docker.io/library/golang:1.20.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
    include:
 | 
					 | 
				
			||||||
    - pull_request
 | 
					 | 
				
			||||||
    - push
 | 
					 | 
				
			||||||
    exclude:
 | 
					 | 
				
			||||||
    - tag
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					 | 
				
			||||||
kind: pipeline
 | 
					 | 
				
			||||||
type: docker
 | 
					 | 
				
			||||||
name: unit-test-arm64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clone:
 | 
					 | 
				
			||||||
  disable: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
depends_on:
 | 
					 | 
				
			||||||
- linter
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
platform:
 | 
					 | 
				
			||||||
  arch: arm64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
steps:
 | 
					 | 
				
			||||||
- name: clone
 | 
					 | 
				
			||||||
  image: git.cryptic.systems/volker.raschek/git:1.2.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- name: unit-test
 | 
					 | 
				
			||||||
  commands:
 | 
					 | 
				
			||||||
  - go test -v ./...
 | 
					 | 
				
			||||||
  image: docker.io/library/golang:1.20.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trigger:
 | 
					 | 
				
			||||||
  event:
 | 
					 | 
				
			||||||
    include:
 | 
					 | 
				
			||||||
    - pull_request
 | 
					 | 
				
			||||||
    - push
 | 
					 | 
				
			||||||
    exclude:
 | 
					 | 
				
			||||||
    - tag
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
kind: pipeline
 | 
					kind: pipeline
 | 
				
			||||||
type: docker
 | 
					type: docker
 | 
				
			||||||
@@ -346,6 +340,7 @@ clone:
 | 
				
			|||||||
  disable: true
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
- unit-test-amd64
 | 
					- unit-test-amd64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
@@ -410,6 +405,7 @@ clone:
 | 
				
			|||||||
  disable: true
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
- unit-test-arm-v7
 | 
					- unit-test-arm-v7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
@@ -474,6 +470,7 @@ clone:
 | 
				
			|||||||
  disable: true
 | 
					  disable: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
depends_on:
 | 
					depends_on:
 | 
				
			||||||
 | 
					- linter
 | 
				
			||||||
- unit-test-arm64
 | 
					- unit-test-arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform:
 | 
					platform:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user