The template for new go repository.
- MIT License by default
 - GitHub Action workflows:
- testing all pull requests by running same tools for stable and previous Go version and checking code coverage
using 
codecovaction - checking code quality by running 
golangci-lintaction - making a new release by running 
goreleaseraction when a new tag is pushed 
 - testing all pull requests by running same tools for stable and previous Go version and checking code coverage
using 
 
- Create a repository using this repo as template
 - Replace in all files 
go-repo-templateto the project's name - Replace 
sv-toolsto the project's owner - In case of library:
- Remove 
.github/Dockerfile,.github/goreleaser-cli.ymlfiles - Remove 
release-clisection in the.github/workflows/release.yamlfile 
 - Remove 
 - Modify 
README.mdby removing this text - Feel free to modify any other files
 
Set up branch protection rules for the main branch and configure to run CodeQL analysis.
MIT licensed. See the bundled LICENSE file for more details.