Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev: switch to go tool for most tools #4330

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open

Conversation

mastercactapus
Copy link
Member

@mastercactapus mastercactapus commented Apr 2, 2025

Description:
Switches to using go tool from the combination of make targets and go run paths.

  • replaces most usages of bin/<tool>, bin/tools/<tool>, go run ... with go tool <tool>
  • replaces all tool-related make targets with the tool metapath go install tool (which builds binaries for ALL defined tools and places them in GOBIN
  • removed all old ci tasks/scripts that are no longer used
  • migrated sqlc to be version tracked via go.mod and used via go tool rather than manually downloading the binary
  • removed old tool.go now that everything is managed via go tool
  • updated go:generate commands to use go tool removing the need to do relative paths
  • updated Procfile* and cypress helper to use go tool

dependabot bot and others added 23 commits March 29, 2025 19:21
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6 to 7.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](golangci/golangci-lint-action@v6...v7)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
# Conflicts:
#	Makefile
#	go.mod
#	go.sum
@github-actions github-actions bot added the size/l label Apr 2, 2025
KatieMSB
KatieMSB previously approved these changes Apr 3, 2025
Copy link
Contributor

@Forfold Forfold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants