bazelbuild / bazelbuild/bazelisk

bazelisk migrate from really old version

Open
#96 0 comments 0 reactions 0 assignees View on GitHub
P3 type: feature request
Dominant language
Go
Stars
2.7k
Forks
424
PR merge metrics
No merged PRs in 30d

Description

I have a project which builds with bazel 0.15 but doesn't build with bazel at HEAD (I know I should have updated in between) so I have ~15 Bazel versions to test my project with. Now, it would be really great if you could tell bazelisk which version is the last known Bazel version with which my project did successfully build and bazelisk should try with each new released Bazel version since then and compile a report.
If the build fails with Bazel X and fails with Bazel X+1, then bazelisk should additionally repeat the build with the `--migrate` option with Bazel version X.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating Bazelisk's version-selection and build-invocation paths, then define how it should identify released versions, retry consecutive failures with --migrate, and report the results.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.