bazelbuild / bazelbuild/bazelisk

`last_rc` was returning a 6.3.2 release candidate even though 6.3.2 was released

Open
#499 2 comments 0 reactions 0 assignees View on GitHub
help wanted P2 type:bug
Dominant language
Go
Stars
2.7k
Forks
424
PR merge metrics
No merged PRs in 30d

Description

> `last_rc` points to the most recent release candidate. If there is no active release candidate, Bazelisk uses the latest Bazel release instead.

That statement no longer holds, which seems like a bug to me. Hard to test right now, because the 6.4.0 release candidate was just pushed out, but if the bug exists as I understand it, once 6.4.0 proper is released, `last_rc` won't download it.

Contributor guide

Open the contributing guide

Research direction

Locate the implementation of `last_rc` and any tests covering release-candidate selection. Reproduce the behavior after a release candidate becomes a proper release, then verify that `last_rc` uses the latest Bazel release when no active release candidate remains.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.