Extract backend metadata flag builders #777

Closed
barrettruth wants to merge 1 commit from refactor/backend-metadata-flags-761 into main
Owner

Summary:

  • move GitHub metadata flag construction into a backend-specific builder module
  • move GitLab and Forgejo metadata flag construction into backend-specific builder modules
  • preserve unsupported metadata handling and backend-specific reviewer/label/milestone/draft semantics

Verification:

  • nix develop .#ci --command just test spec/create_pr_spec.lua spec/create_issue_spec.lua spec/edit_pr_spec.lua spec/edit_issue_spec.lua spec/sources_spec.lua spec/api_spec.lua
  • nix develop .#ci --command just ci

Closes #761

Summary: - move GitHub metadata flag construction into a backend-specific builder module - move GitLab and Forgejo metadata flag construction into backend-specific builder modules - preserve unsupported metadata handling and backend-specific reviewer/label/milestone/draft semantics Verification: - nix develop .#ci --command just test spec/create_pr_spec.lua spec/create_issue_spec.lua spec/edit_pr_spec.lua spec/edit_issue_spec.lua spec/sources_spec.lua spec/api_spec.lua - nix develop .#ci --command just ci Closes #761
Extract backend metadata flag builders
All checks were successful
quality / Format (pull_request) Successful in 12s
quality / Test (pull_request) Successful in 14s
quality / Lint (pull_request) Successful in 16s
f04a6e0dcf
barrettruth closed this pull request 2026-05-14 04:50:42 +00:00
All checks were successful
quality / Format (pull_request) Successful in 12s
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.