53a3d1df17
Migrate from the old tools.go pattern (with a separate build/ module) to Go 1.24's native tool directive support. Changes: - Update go.mod to Go 1.24.0 with tool directive block - Remove build/go.mod, build/tools.go, and related scripts - Update Makefile to use 'go tool' instead of installed binaries - GOCOVMERGE now uses '$(GO) tool gocovmerge' - lint/format targets use '$(GO) tool golangci-lint/goimports' Note: protoc plugins still require 'go install tool' because protoc doesn't yet support 'go tool' directly. Ref: https://go.dev/doc/modules/managing-dependencies#tools
36 lines
335 B
Plaintext
36 lines
335 B
Plaintext
# Build
|
|
artifacts/
|
|
|
|
# Golang
|
|
vendor/
|
|
|
|
# IDEs
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Compiled Object files, Static and Dynamic libs (Shared Objects)
|
|
*.o
|
|
*.a
|
|
*.so
|
|
|
|
# Folders
|
|
_obj
|
|
_test
|
|
|
|
# Architecture specific extensions/prefixes
|
|
*.[568vq]
|
|
[568vq].out
|
|
|
|
*.cgo1.go
|
|
*.cgo2.c
|
|
_cgo_defun.c
|
|
_cgo_gotypes.go
|
|
_cgo_export.*
|
|
|
|
_testmain.go
|
|
|
|
*.exe
|
|
*.test
|
|
*.prof
|
|
.venv/
|