Releases: golang-templates/seed
Releases · golang-templates/seed
0.20.0
Added
- Add
vuln
target which runsgovulncheck
. (#305) - Add
precommit
target which is a superset ofall
target. (#309) - Add
asasalint
linter. (#328) - Add
dupword
linter. (#328) - Add
godot
linter. (#328) - Add
mnd
linter. (#328) - Add
perfsprint
linter. (#328) - Add
EXC0001
exclusion as the most common false positive. (#328)
Changed
- Update GoReleaser to
v2
. (#319) - Change
nolintlint
linter settings to not allow leading space and require to specific about which linter is being skipped. (#328) - Change
govet
linter settings to default. (#328)
0.19.0
0.18.0
0.17.1
0.17.0
0.16.1
0.16.0
Added
Changed
- Update golangci-lint configuration. (#196)
- Update Visual Studio code configuration. (#197)
- Migrate to ghcr.io. (#203)
- Use SemVer version as release name. (#206)
- Manual changelog. (#207)
- Update Makefile. (#210)
- Bump dependencies.
Removed
- Remove VS Code Remote Container support. (#199)
- Remove info about GoDownloader as it is deprecated. (#202)
- Remove testify. (#209)
Fixed
v0.15.0
Added
- Add CHANGELOG.md based on Keep a Changelog. (#131)
- Add CODE_OF_CONDUCT.md based on Contributor Covenant. (#133)
Changed
- Refine the triggers for the
build
GitHub workflow. (#130)- Automatic trigger for the
main
branch. - Automatic trigger for pull requests targeting the
main
branch. - Manual trigger via
workflow_dispatch
(blog post).
- Automatic trigger for the
- Lock the runners' version the in
build
andrelease
GitHub workflows. (#130) - Configure
golint
linter withmin-confidence: 0.8
to avoid false positive "should have a package comment". (#132) - Configure
gocyclo
linter withmin-complexity: 15
with is a recommeded value by Go Report Card. (#132) - Update GoReleaser to 0.164.0. (#129)
Changelog
dd99068 Prepare release v0.15.0 (#134)
722a3dc Add code of conduct (#133)
342ee31 Update golint and gocyclo linters configuration (#132)
9d8f027 Add Changelog (#131)
d3d21cc Improve GitHub workflows (#130)
8e88e44 Bump github.com/goreleaser/goreleaser from 0.162.1 to 0.164.0 in /tools (#129)
2160448 Bump github.com/goreleaser/goreleaser from 0.162.0 to 0.162.1 in /tools (#128)
Docker images
docker pull docker.pkg.github.com/golang-templates/seed/seed:latest
docker pull docker.pkg.github.com/golang-templates/seed/seed:0
docker pull docker.pkg.github.com/golang-templates/seed/seed:0.15
docker pull docker.pkg.github.com/golang-templates/seed/seed:0.15.0
v0.14.0
Added
- Build and push a Docker container image. (#127)
Changed
- Move the
main
package to the root directory. (#127)- It is suggested to use the
cmd
structure if the repository builds more than one application.
- It is suggested to use the
- Update .golangci.yml. (#127)
- Update GoReleaser to 0.162.0. (#126)
- Update golangci-lint to 1.39.0. (#125)
Changelog
475e75b Move main package to root and add Docker image (#127)
8cd93c4 Bump github.com/goreleaser/goreleaser from 0.161.1 to 0.162.0 in /tools (#126)
bf589da Bump github.com/golangci/golangci-lint from 1.38.0 to 1.39.0 in /tools (#125)
22aaf73 Bump github.com/goreleaser/goreleaser from 0.160.0 to 0.161.1 in /tools (#124)
Docker images
docker pull docker.pkg.github.com/golang-templates/seed/seed:latest
docker pull docker.pkg.github.com/golang-templates/seed/seed:0
docker pull docker.pkg.github.com/golang-templates/seed/seed:0.14
docker pull docker.pkg.github.com/golang-templates/seed/seed:0.14.0