Dedupe branch PR lookup work #768

Closed
barrettruth wants to merge 1 commit from refactor/branch-pr-lookup-dedupe-752 into main
Owner

Summary:

  • add per-call caches for branch PR list and detail lookups
  • preserve Forgejo closed-list/merged-state filtering while avoiding duplicate fetches
  • cover the closed-then-merged reuse path in resolve specs

Verification:

  • nix develop .#ci --command just test spec/resolve_spec.lua spec/command_spec.lua spec/api_spec.lua spec/cmd_spec.lua spec/completion_budget_spec.lua
  • nix develop .#ci --command just ci

Closes #752

Summary: - add per-call caches for branch PR list and detail lookups - preserve Forgejo closed-list/merged-state filtering while avoiding duplicate fetches - cover the closed-then-merged reuse path in resolve specs Verification: - nix develop .#ci --command just test spec/resolve_spec.lua spec/command_spec.lua spec/api_spec.lua spec/cmd_spec.lua spec/completion_budget_spec.lua - nix develop .#ci --command just ci Closes #752
Dedupe branch PR lookup work
All checks were successful
quality / Format (pull_request) Successful in 13s
quality / Test (pull_request) Successful in 14s
quality / Lint (pull_request) Successful in 16s
72b0cf5480
barrettruth closed this pull request 2026-05-14 04:13:57 +00:00
All checks were successful
quality / Format (pull_request) Successful in 13s
Required
Details
quality / Test (pull_request) Successful in 14s
Required
Details
quality / Lint (pull_request) Successful in 16s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.