github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/Makefile (about) 1 2 .PHONY: tidy 3 tidy: deps 4 bazel run @go_sdk//:bin/go -- mod tidy 5 bazel run @go_sdk//:bin/go -- mod vendor 6 find vendor -name 'BUILD.bazel' | xargs rm 7 bazel run //:update_go_deps 8 bazel run //:buildifier 9 bazel run //:gazelle 10 11 .PHONY: gazelle 12 gazelle: 13 bazel run //:gazelle 14 15 .PHONY: deps 16 deps: 17 bazel build //deps:* 18 cp -f ./bazel-bin/deps/*.bzl deps/ 19 chmod 0644 deps/*.bzl 20 bazel run //:buildifier -- deps/ 21 22 .PHONY: site 23 site: 24 bazel build //example/golden:* 25 cp -f ./bazel-bin/example/golden/*.md docs/ 26 27 .PHONY: golden_test 28 golden_test: 29 bazel test //example/golden:golden_test --test_output=streamed 30 31 .PHONY: example_test 32 example_test: 33 bazel test //example/golden:proto_compiled_sources_test --test_output=streamed 34 35 .PHONY: test 36 test: 37 bazel test --keep_going //example/... //pkg/... //plugin/... //language/... //rules/... //toolchain/... \ 38 --deleted_packages=//plugin/grpc-ecosystem/grpc-gateway 39 40 .PHONY: get 41 get: 42 bazel run @go_sdk//:bin/go -- get github.com/bazelbuild/bazel-gazelle@v0.31.0 43 bazel run @go_sdk//:bin/go -- mod download github.com/bazelbuild/buildtools 44 bazel run @go_sdk//:bin/go -- mod vendor 45 46 update_pnpm_lock: 47 # nvm use 18 48 pnpm install --lockfile-only