Makefile 408 B

1234567891011121314151617181920212223242526
  1. SHELL := /bin/bash
  2. .PHONY: tidy
  3. tidy:
  4. $(eval files=$(shell find . -name go.mod))
  5. @set -e; \
  6. for file in ${files}; do \
  7. goModPath=$$(dirname $$file); \
  8. cd $$goModPath; \
  9. go mod tidy; \
  10. cd -; \
  11. done
  12. .PHONY: lint
  13. lint:
  14. golangci-lint run
  15. # make version to=v2.4.0
  16. .PHONY: version
  17. version:
  18. @set -e; \
  19. newVersion=$(to); \
  20. ./.set_version.sh ./ $$newVersion; \
  21. echo "make version to=$(to) done"