You've already forked prometheus-fail2ban-exporter
							
							Add the `git-chglog` tool to handle auto-generating the project changelog based on the commit history. Add a custom configuration and file template. Update the Makefile to include a command to generate the changelog.
		
			
				
	
	
		
			25 lines
		
	
	
		
			555 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			555 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
install-deps:
 | 
						|
	go mod download
 | 
						|
 | 
						|
# Standard go test
 | 
						|
test:
 | 
						|
	go test ./... -v -race
 | 
						|
 | 
						|
# Make sure no unnecessary dependencies are present
 | 
						|
go-mod-tidy:
 | 
						|
	go mod tidy -v
 | 
						|
	git diff-index --quiet HEAD
 | 
						|
 | 
						|
format:
 | 
						|
	go fmt $(go list ./... | grep -v /vendor/)
 | 
						|
	go vet $(go list ./... | grep -v /vendor/)
 | 
						|
 | 
						|
generateChangelog:
 | 
						|
	./tools/git-chglog_linux_amd64 --config tools/chglog/config.yml 0.0.0.. > CHANGELOG.md
 | 
						|
 | 
						|
build/snapshot:
 | 
						|
	./tools/goreleaser_linux_amd64 --snapshot --rm-dist --skip-publish
 | 
						|
 | 
						|
build/release:
 | 
						|
	./tools/goreleaser_linux_amd64 --rm-dist --skip-publish
 |