├── .bazelrc ├── .bazelversion ├── .gitattributes ├── .github └── workflows │ ├── ci.bazelrc │ ├── presubmit.yml │ └── release.yml ├── .gitignore ├── BUILD.bazel ├── LICENSE ├── MODULE.bazel ├── MODULE.bazel.lock ├── README.md ├── cli ├── BUILD.bazel └── flags.go ├── common ├── BUILD.bazel ├── relpath.go ├── relpath_test.go ├── sorted_set │ ├── BUILD.bazel │ ├── sorted_set.go │ └── sorted_set_test.go └── versions │ ├── BUILD.bazel │ ├── versions.go │ └── versions_test.go ├── driver ├── BUILD.bazel └── driver.go ├── go.mod ├── go.sum ├── maven_install.json ├── pkg ├── BUILD.bazel ├── bazel.go ├── bazel_info.go ├── configurations.go ├── hash_cache.go ├── hash_cache_test.go ├── normalizer.go ├── normalizer_test.go ├── target_determinator.go ├── target_determinator_test.go ├── targets_list.go └── walker.go ├── rules ├── BUILD.bazel ├── copy_proto_output.bzl └── multi_platform_go_binary.bzl ├── scripts ├── format ├── update-dependencies └── workspace-status.sh ├── target-determinator ├── BUILD.bazel └── target-determinator.go ├── testdata └── HelloWorld │ ├── BUILD.bazel │ ├── Greeting.java │ ├── HelloWorld.java │ └── InhabitedPlanets │ └── Earth ├── tests └── integration │ ├── README.md │ └── java │ └── com │ └── github │ └── bazel_contrib │ └── target_determinator │ ├── integration │ ├── BUILD.bazel │ ├── TargetComputationErrorException.java │ ├── TargetDeterminator.java │ ├── TargetDeterminatorIntegrationTest.java │ ├── TargetDeterminatorSpecificFlagsTest.java │ ├── TestdataRepo.java │ ├── Tests.java │ └── Util.java │ └── label │ ├── BUILD.bazel │ ├── Label.java │ └── LabelTest.java ├── third_party └── protobuf │ └── bazel │ ├── analysis │ ├── BUILD.bazel │ └── dummy.go │ ├── build │ ├── BUILD.bazel │ └── dummy.go │ └── stardoc_output │ ├── BUILD.bazel │ ├── dummy.go │ └── stardoc_output.proto ├── tools ├── BUILD.bazel └── tools.go └── version ├── BUILD.bazel └── version.go /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.5.0 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *maven_install.json linguist-generated=true 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/.github/workflows/ci.bazelrc -------------------------------------------------------------------------------- /.github/workflows/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/.github/workflows/presubmit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/MODULE.bazel.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/README.md -------------------------------------------------------------------------------- /cli/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/cli/BUILD.bazel -------------------------------------------------------------------------------- /cli/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/cli/flags.go -------------------------------------------------------------------------------- /common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/BUILD.bazel -------------------------------------------------------------------------------- /common/relpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/relpath.go -------------------------------------------------------------------------------- /common/relpath_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/relpath_test.go -------------------------------------------------------------------------------- /common/sorted_set/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/sorted_set/BUILD.bazel -------------------------------------------------------------------------------- /common/sorted_set/sorted_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/sorted_set/sorted_set.go -------------------------------------------------------------------------------- /common/sorted_set/sorted_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/sorted_set/sorted_set_test.go -------------------------------------------------------------------------------- /common/versions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/versions/BUILD.bazel -------------------------------------------------------------------------------- /common/versions/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/versions/versions.go -------------------------------------------------------------------------------- /common/versions/versions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/common/versions/versions_test.go -------------------------------------------------------------------------------- /driver/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/driver/BUILD.bazel -------------------------------------------------------------------------------- /driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/driver/driver.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/go.sum -------------------------------------------------------------------------------- /maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/maven_install.json -------------------------------------------------------------------------------- /pkg/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/BUILD.bazel -------------------------------------------------------------------------------- /pkg/bazel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/bazel.go -------------------------------------------------------------------------------- /pkg/bazel_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/bazel_info.go -------------------------------------------------------------------------------- /pkg/configurations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/configurations.go -------------------------------------------------------------------------------- /pkg/hash_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/hash_cache.go -------------------------------------------------------------------------------- /pkg/hash_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/hash_cache_test.go -------------------------------------------------------------------------------- /pkg/normalizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/normalizer.go -------------------------------------------------------------------------------- /pkg/normalizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/normalizer_test.go -------------------------------------------------------------------------------- /pkg/target_determinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/target_determinator.go -------------------------------------------------------------------------------- /pkg/target_determinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/target_determinator_test.go -------------------------------------------------------------------------------- /pkg/targets_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/targets_list.go -------------------------------------------------------------------------------- /pkg/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/pkg/walker.go -------------------------------------------------------------------------------- /rules/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rules/copy_proto_output.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/rules/copy_proto_output.bzl -------------------------------------------------------------------------------- /rules/multi_platform_go_binary.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/rules/multi_platform_go_binary.bzl -------------------------------------------------------------------------------- /scripts/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/scripts/format -------------------------------------------------------------------------------- /scripts/update-dependencies: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -eufo pipefail 3 | 4 | bazel run @go_sdk//:bin/go -- mod tidy 5 | -------------------------------------------------------------------------------- /scripts/workspace-status.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -eu 2 | 3 | echo "VERSION $(git describe --tags --exact-match)" 4 | -------------------------------------------------------------------------------- /target-determinator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/target-determinator/BUILD.bazel -------------------------------------------------------------------------------- /target-determinator/target-determinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/target-determinator/target-determinator.go -------------------------------------------------------------------------------- /testdata/HelloWorld/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/testdata/HelloWorld/BUILD.bazel -------------------------------------------------------------------------------- /testdata/HelloWorld/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/testdata/HelloWorld/Greeting.java -------------------------------------------------------------------------------- /testdata/HelloWorld/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/testdata/HelloWorld/HelloWorld.java -------------------------------------------------------------------------------- /testdata/HelloWorld/InhabitedPlanets/Earth: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/BUILD.bazel -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetComputationErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetComputationErrorException.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetDeterminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetDeterminator.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetDeterminatorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetDeterminatorIntegrationTest.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetDeterminatorSpecificFlagsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TargetDeterminatorSpecificFlagsTest.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TestdataRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/TestdataRepo.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/Tests.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/integration/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/integration/Util.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/label/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/label/BUILD.bazel -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/label/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/label/Label.java -------------------------------------------------------------------------------- /tests/integration/java/com/github/bazel_contrib/target_determinator/label/LabelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tests/integration/java/com/github/bazel_contrib/target_determinator/label/LabelTest.java -------------------------------------------------------------------------------- /third_party/protobuf/bazel/analysis/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/third_party/protobuf/bazel/analysis/BUILD.bazel -------------------------------------------------------------------------------- /third_party/protobuf/bazel/analysis/dummy.go: -------------------------------------------------------------------------------- 1 | package analysis 2 | -------------------------------------------------------------------------------- /third_party/protobuf/bazel/build/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/third_party/protobuf/bazel/build/BUILD.bazel -------------------------------------------------------------------------------- /third_party/protobuf/bazel/build/dummy.go: -------------------------------------------------------------------------------- 1 | package build 2 | -------------------------------------------------------------------------------- /third_party/protobuf/bazel/stardoc_output/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/third_party/protobuf/bazel/stardoc_output/BUILD.bazel -------------------------------------------------------------------------------- /third_party/protobuf/bazel/stardoc_output/dummy.go: -------------------------------------------------------------------------------- 1 | package stardoc_output 2 | -------------------------------------------------------------------------------- /third_party/protobuf/bazel/stardoc_output/stardoc_output.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/third_party/protobuf/bazel/stardoc_output/stardoc_output.proto -------------------------------------------------------------------------------- /tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tools/BUILD.bazel -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/tools/tools.go -------------------------------------------------------------------------------- /version/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/version/BUILD.bazel -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/target-determinator/HEAD/version/version.go --------------------------------------------------------------------------------