You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore: Automates README tool versions update
Introduces a mechanism to automatically update the tool versions listed in the README file.
This is achieved by parsing the `go.mod` files within the `tools` directory and the `Dockerfile` to extract the relevant version information.
A script is added to perform the extraction and update the README.
A scheduled GitHub Actions workflow is configured to run the script on a weekly basis and create a pull request if changes are detected.
This ensures the README remains up-to-date with the latest tool versions, improving documentation accuracy and user experience.
* chore: Adds script to bump Go version across repo
Introduces a new script and associated Makefile target to automate the process of updating the Go version across multiple files, including go.mod, Dockerfile, docker-bake.hcl, and CI workflow configurations.
This change simplifies the Go version upgrade process by handling updates in various configuration files and optionally refreshing the README versions table.
* chore: bump go to 1.25.3
|[buf](https://github.com/bufbuild/buf)| v1.57.0 | The buf CLI is the best tool for working with Protocol Buffers |
25
-
|[coverbadger](https://github.com/obalunenko/coverbadger)| v1.4.0 | Generate coverage badge images for Markdown files using Go |
26
-
|[enumer](https://github.com/alvaroloes/enumer)| v1.1.2 | A Go tool to auto generate methods for your enums |
27
-
|[envdoc](https://github.com/g4s8/envdoc)| v1.6.0 | Go tool to generate documentation for environment variables |
24
+
|[buf](https://github.com/bufbuild/buf)| v1.58.0| The buf CLI is the best tool for working with Protocol Buffers |
25
+
|[coverbadger](https://github.com/obalunenko/coverbadger)| v1.4.0 | Generate coverage badge images for Markdown files using Go |
26
+
|[enumer](https://github.com/alvaroloes/enumer)| v1.1.2 | A Go tool to auto generate methods for your enums |
27
+
|[envdoc](https://github.com/g4s8/envdoc)| v1.7.0| Go tool to generate documentation for environment variables |
28
28
|[fiximports](https://golang.org/x/tools/cmd/fiximports)| v0.36.0 | The fiximports command fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by <https://golang.org/s/go14customimport>. |
29
-
|[go-enum](https://github.com/abice/go-enum)| v0.9.1 | An enum generator for go |
30
-
|[gocov](https://github.com/axw/gocov)| v1.2.1 | Coverage testing tool for The Go Programming Language |
31
-
|[gocov-html](https://github.com/matm/gocov-html)| v1.4.0 | Make pretty HTML output from gocov, a coverage testing tool for Go |
32
-
|[gofumpt](https://mvdan.cc/gofumpt)| v0.9.0 | A stricter gofmt |
29
+
|[go-enum](https://github.com/abice/go-enum)| v0.9.1 | An enum generator for go |
30
+
|[gocov](https://github.com/axw/gocov)| v1.2.1 | Coverage testing tool for The Go Programming Language |
31
+
|[gocov-html](https://github.com/matm/gocov-html)| v1.4.0 | Make pretty HTML output from gocov, a coverage testing tool for Go |
32
+
|[gofumpt](https://mvdan.cc/gofumpt)| v0.9.1| A stricter gofmt |
33
33
|[goimports](https://golang.org/x/tools/cmd/goimports)| v0.36.0 | Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones |
34
-
|[golangci-lint](https://github.com/golangci/golangci-lint)| v2.4.0 | Fast linters Runner for Go |
34
+
|[golangci-lint](https://github.com/golangci/golangci-lint)| v2.5.0| Fast linters Runner for Go |
35
35
|[goose](https://github.com/pressly/goose/v3/cmd/goose)| v3.24.2 | A database migration tool |
36
-
|[goreadme](https://github.com/posener/goreadme)| v1.4.2 | Generate readme file from Go doc |
37
-
|[goreleaser](https://github.com/goreleaser/goreleaser)| v2.12.0 | Deliver Go binaries as fast and easily as possible |
38
-
|[gotestsum](https://gotest.tools/gotestsum)| v1.12.3 | 'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results. |
39
-
|[goveralls](https://github.com/mattn/goveralls)| v0.0.12 | Go integration for Coveralls.io continuous code coverage tracking system. |
36
+
|[goreadme](https://github.com/posener/goreadme)| v1.4.2 | Generate readme file from Go doc |
37
+
|[goreleaser](https://github.com/goreleaser/goreleaser)| v2.12.5| Deliver Go binaries as fast and easily as possible |
38
+
|[gotestsum](https://gotest.tools/gotestsum)| v1.13.0| 'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results. |
39
+
|[goveralls](https://github.com/mattn/goveralls)| v0.0.12 | Go integration for Coveralls.io continuous code coverage tracking system. |
40
40
|[govulncheck](https://golang.org/x/vuln/cmd/govulncheck)| v1.1.4 | Govulncheck reports known vulnerabilities that affect Go code. |
41
-
|[gowrap](https://github.com/hexdigest/gowrap)| v1.4.3 | GoWrap is a command line tool for generating decorators for Go interfaces |
42
-
|[mockery](https://github.com/vektra/mockery)| v3.5.4 | A mock code autogenerator for Go |
43
-
|[mockgen](https://github.com/uber-go/mock)| v0.6.0 | GoMock is a mocking framework for the Go programming language. |
44
-
|[oapi-codegen](https://github.com/oapi-codegen/oapi-codegen)| v2.5.0 | Generate Go client and server boilerplate from OpenAPI 3 specifications |
41
+
|[gowrap](https://github.com/hexdigest/gowrap)| v1.4.3 | GoWrap is a command line tool for generating decorators for Go interfaces |
42
+
|[mockery](https://github.com/vektra/mockery)| v3.5.5| A mock code autogenerator for Go |
43
+
|[mockgen](https://github.com/uber-go/mock)| v0.6.0 | GoMock is a mocking framework for the Go programming language. |
44
+
|[oapi-codegen](https://github.com/oapi-codegen/oapi-codegen)| v2.5.0 | Generate Go client and server boilerplate from OpenAPI 3 specifications |
45
45
|[pp](https://github.com/maruel/panicparse/v2)| v2.5.0 | Panicparse Parses panic stack traces, densifies and deduplicates goroutines with similar stack traces. Helps debugging crashes and deadlocks in heavily parallelized processes. |
46
-
|[sqlc](https://github.com/sqlc-dev/sqlc)| v1.30.0 | Generate type-safe code from SQL |
46
+
|[sqlc](https://github.com/sqlc-dev/sqlc)| v1.30.0 | Generate type-safe code from SQL |
47
47
|[stringer](https://golang.org/x/tools/cmd/stringer)| v0.36.0 | Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface. |
48
-
|[svu](https://github.com/caarlos0/svu)| v3.2.3 | Semantic Version Util |
48
+
|[svu](https://github.com/caarlos0/svu)| v3.2.4| Semantic Version Util |
49
49
|[swag](github.com/swaggo/swag/cmd/swag)| v2.0.0-rc4 | Automatically generate RESTful API documentation with Swagger 2.0 for Go |
50
-
|[swagger](https://github.com/go-swagger/go-swagger)| v0.32.3 | Client/Server from OpenAPI docs generation tool |
51
-
|[tbls](https://github.com/k1LoW/tbls)| v1.88.0 | tbls is a CI-Friendly tool to document a database, written in Go. |
52
-
|[tparse](https://github.com/mfridman/tparse)| v0.17.0 | CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly. |
50
+
|[swagger](https://github.com/go-swagger/go-swagger)| v0.33.1| Client/Server from OpenAPI docs generation tool |
51
+
|[tbls](https://github.com/k1LoW/tbls)| v1.89.1| tbls is a CI-Friendly tool to document a database, written in Go. |
52
+
|[tparse](https://github.com/mfridman/tparse)| v0.18.0| CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly. |
0 commit comments