registrystack / registrystack/registry-stack

Released-docset gate: membership check against the published tags

Open
#857 0 comments 0 reactions 0 assignees View on GitHub
area:docs criticality:p3 needs-jeremi-decision
Dominant language
Rust
Stars
2
Forks
0
Avg merge
2h 57m
Merged PRs (30d)
128

Description

`docsets.yaml` marks 12 historical docsets (v0.8.1 through v0.15.2) as `released` although no public non-prerelease GitHub release exists for those tags. The released-docset gate therefore compares by order only, as its docstring states: a docset claiming `released` ahead of the newest published release fails, and lag is the normal state after publication.

Once the availability of those 12 entries is decided (left as is on 2026-09-06), add a membership check against the published release list and, if the data is corrected, replace the order rule with the literal "unpublished tag" rule.

Origin: review of PR #850.

Contributor guide

Open the contributing guide

Research direction

Start with docsets.yaml and the released-docset gate's docstring, then inspect how the published GitHub release list is obtained. Confirm the availability decision for the 12 historical docsets before changing the check. Done means the gate checks tag membership literally when the data is corrected, with tests covering unpublished tags.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, rust
Domain
release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.