mirror of
https://github.com/Forceu/Gokapi.git
synced 2026-03-13 13:39:02 -05:00
Added code coverage badge in readme
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# Gokapi
|
||||
[](https://goreportcard.com/report/github.com/forceu/gokapi)
|
||||
<a href='https://github.com/jpoles1/gopherbadger' target='_blank'></a>
|
||||
[](https://hub.docker.com/r/f0rc3/gokapi/)
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
module SingleDownload
|
||||
module Gokapi
|
||||
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
github.com/otiai10/copy v1.5.1
|
||||
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83
|
||||
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d // indirect
|
||||
)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/bin/sh
|
||||
#Called by go generate
|
||||
#Sets the version number in the template automatically
|
||||
sed -i 's/{{define "version"}}.*{{end}}/{{define "version"}}'$1'{{end}}/g' ../../internal/webserver/web/templates/string_constants.tmpl
|
||||
sed -i 's/{{define "version"}}.*{{end}}/{{define "version"}}'$1'{{end}}/g' ../../internal/webserver/web/templates/string_constants.tmpl
|
||||
echo "Set version in web template"
|
||||
|
||||
14
build/updateCoverage.sh
Executable file
14
build/updateCoverage.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
#Called by go generate
|
||||
#Creates the coverage for the README.md file if gopherbadger is installed
|
||||
cd ../../
|
||||
#Grep is used to hide output
|
||||
|
||||
which gopherbadger > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
gopherbadger -png=false -md=README.md -tags "test" > /dev/null
|
||||
rm coverage.out
|
||||
echo "Updated coverage in readme file"
|
||||
else
|
||||
echo "Gopherbadger not installed, not updating coverage"
|
||||
fi
|
||||
@@ -66,3 +66,9 @@ const logo = `
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██
|
||||
██████ ██████ ██ ██ ██ ██ ██ ██
|
||||
`
|
||||
|
||||
// Generates coverage badge
|
||||
//go:generate sh "../../build/updateCoverage.sh"
|
||||
|
||||
// Copy go mod file to docker image builder
|
||||
//go:generate cp "../../go.mod" "../../build/go.mod"
|
||||
|
||||
Reference in New Issue
Block a user