bazelbuild / bazelbuild/bazelisk

feature request: bisect script mode

Open
#713 0 comments 1 reaction 0 assignees View on GitHub
P4
Dominant language
Go
Stars
2.7k
Forks
424
PR merge metrics
No merged PRs in 30d

Description

The `--bisect` mode works well if you have something that can be a target, but it would be helpful to have a script mode (analogous to git's [`bisect run`](https://git-scm.com/docs/git-bisect)) for testing things that aren't easy to express as a target.

An example is [here](https://github.com/bazelbuild/bazel/issues/26552) for a bisect that's hard to express as a target.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing `--bisect` mode and how it accepts and evaluates a target. Compare the requested behavior with Git's `bisect run` documentation and the linked Bazel example, then determine the command, exit-status, and testing expectations for script mode. Done means a non-target check can drive the bisect reliably.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.