A label filter is checked on every row: housekeeping listed all 59 open issues as parked #138

Merged
time merged 5 commits from ceo/label-filter-checked into main 2026-10-18 16:22:21 +00:00
5 Commits
Author SHA1 Message Date
teahubxyzandClaude Opus 5.5 2dd7f2d3bf changelog: a label filter is checked on every row
heartbeat / tick (pull_request_review) Successful in 5s
ci / test (pull_request) Successful in 35s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 16:20:53 +00:00
teahubxyzandClaude Opus 5.5 780b07eca5 tests: the fake forge ignores unknown label filters like Gitea does; exactly three stale; test_unknown_label
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 16:20:49 +00:00
teahubxyzandClaude Opus 5.5 c21a360d22 housekeeping: keep only rows that carry the label asked for
The first live run listed all 59 open issues as parked cards: there is no `parked` label, and Gitea answers a filter on
an unknown label with every issue. The signal and signup queries had the same exposure (closing a lookalike issue).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 16:20:40 +00:00
teahubxyzandClaude Opus 5.5 b28caeb3e6 tests: issues() keeps only rows carrying the labels the query names (54b)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 16:20:32 +00:00
teahubxyzandClaude Opus 5.5 b4055d8540 issues(): check every row against the labels the query names
Gitea ignores a label filter for a label the repo does not have and returns every issue. Today all of the engine's
labels exist, but one deleted `spec` label would make every open issue a spec to split.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 16:20:26 +00:00