Skip to content

Enhancements to the Build Bisect tool #3746

Closed
@bsclifton

Description

@bsclifton

Description

The build bisect tool was introduced with brave/brave-core#1833

Feature requests

  • Get this working on Windows
  • Get this working on Linux
  • Offer a way to pre-download all (or some) of the releases
  • Offer a way to cache the releases? (perhaps it can check SHA in GitHub against local disk, for example)
  • For use-cases like rewards, consider using staging environment by default (to prevent creating lots of wallets)
  • Tie the findings of the tool into an issue
    • potentially create an issue; prompt user for title/desc and then include the identified release / commits
    • if issue already exists, add a comment after tool is ran to provide the release / commits where problem was identified
  • Be able to pass Chromium feature flags in!
  • New non-interactive mode flag: Spit out all versions, organized by release channels (ex: --show-versions)
  • Be able to use a LOCAL profile also, instead of specifying a ZIP
  • Consider tying this into the Chromium bisect tool (for finding bugs in Chromium)

Refactoring notes

Areas where the code could be cleaner

  • token is used, but is honestly not needed
  • use util methods where possible
  • create an npm command for this!

Metadata

Metadata

Assignees

Labels

closed/staleIssue is no longer relevant, perhaps because the feature it refers to has been deprecated.dev-experiencedev-setup

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions