bazelbuild / bazelbuild/bazelisk
bazelisk migrate from really old version
- 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
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