gw - Go workspaces
Version updated for https://github.com/Toyz/gw to version v0.5.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The gw action automates the management of Go workspaces by generating and maintaining the go.work file, lints cross-module dependency versions, and runs commands across every module. It solves problems related to managing multi-module Go projects efficiently and ensures consistent dependency versions across all modules. The action supports various commands such as bootstrapping, syncing go.work, linting, running commands in each module, building, testing, vetting, generating code, tidying dependencies, listing modules, adding/removing modules, printing the dependency graph, diffing working tree against a git ref, and performing health checks.