aboutsummaryrefslogtreecommitdiff
path: root/tools (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-06-01all(deps): Update Go dependencies (#98)Gravatar Abhinav Gupta 2-16/+22
Updates all Go dependencies in root and tools/. Supersedes #96, #94, #91
2023-05-16Bump github.com/mgechev/revive from 1.3.1 to 1.3.2 in /tools (#95)Gravatar dependabot[bot] 2-13/+13
Bumps [github.com/mgechev/revive](https://github.com/mgechev/revive) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/mgechev/revive/releases) - [Changelog](https://github.com/mgechev/revive/blob/master/.goreleaser.yml) - [Commits](https://github.com/mgechev/revive/compare/v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: github.com/mgechev/revive dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-29ci: gofmt, golint => revive, update tools and actions (#87)Gravatar Abhinav Gupta 3-24/+61
Fixes up the `make lint` target to also check that all files are properly gofmt-ed, replaces the deprecated `golint` check with `revive`, and sets up dependabot to also update tools and actions regularly.
2023-02-04ci: Build against Go 1.20 (#76)Gravatar Abhinav Gupta 2-18/+19
Upgrades to latest release of Go for CI. This requires switching staticcheck to the latest release as well.
2022-12-18Makefile: Simplify (#62)Gravatar Abhinav Gupta 4-0/+53
This simplifies the Makefile significantly, borrowing patterns we've used in other projects. Namely: - Set GOBIN to a bin subdirectory so that we can `go install` dependencies into it. - Use a shared TEST_FLAGS for `make test` and `make cover`. Without this, we're not running with data race detection in CI. - Build lint step out of separate golint and staticcheck steps. In the future, a gofmt step may also be added. - Move tools dependencies into an unpublished subpackage. Note: I didn't mess with the 'clean' and 'run' targets at the bottom of the file even though they're not necessary to avoid a merge conflict with #60.