trunk-io/Trunk Upload and Test Impacted Targets

Trunk.io Github Action to Compute, Upload, and Test Impacted Targets

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
trunk-tokenRepo API token used for authentication. Can be found at app.trunk.io. Required if upload-targetsno
target-branchThe Merge Instance's target branch. If unspecified, defaults to the repository's default branch.no
bazel-workspace-pathThe path to the bazel WORKSPACE, relative to the root of the git repository. If unspecified, defaults to the root of the repository.no
verboseWhether to enable verbose logging. Defaults to false.no
bazel-startup-optionsA comma separated list of startup options to pass to Bazel. See https://bazel.build/reference/command-line-reference#startup-options for a complete list. If unspecified, no startup options are specified.no
bazel-pathA path to the Bazel executable. Defaults to PATH.nobazel
impact-all-filters-pathA path to a list of filters to identify whether `ALL` impacted targets should be considered. See https://github.com/dorny/paths-filter/blob/master/.github/filters.yml for an example.no""
upload-targetsUpload targets to the Trunk MergeGraph. Required for each PR if using the MergeGraph.nofalse
test-targetsRun bazel test on the computed targets. Recommended if running on PRs.notrue
bazel-test-commandThe command to run against bazel when running tests.notest
bazel-diff-command-optionsAdditional args to append to the bazel diff bazelCommandOptions flag.no""
test-kind-filterKind filter to apply to impacted targetsno.+_library|.+_binary|.+_test
test-scope-filterScope filter to apply to impacted targetsno
test-negative-kind-filterNegative kind filter to apply to impacted targetsnogenerated file
test-negative-scope-filterNegative scope filter to apply to impacted targetsno//external
test-negative-tag-filterNegative tag filter to apply to impacted targetsno

no outputs