Split log provider parsers from renderer #773

Closed
barrettruth wants to merge 1 commit from refactor/log-provider-parsers-757 into main
Owner

Summary:

  • move GitHub, GitLab, and Forgejo log parser logic into provider parser modules
  • leave the log renderer focused on normalization/rendering orchestration
  • preserve provider-specific fold, section, and ANSI marker behavior

Verification:

  • nix develop .#ci --command just test spec/log_spec.lua spec/ci_spec.lua spec/ci_history_spec.lua
  • nix develop .#ci --command just ci

Closes #757

Summary: - move GitHub, GitLab, and Forgejo log parser logic into provider parser modules - leave the log renderer focused on normalization/rendering orchestration - preserve provider-specific fold, section, and ANSI marker behavior Verification: - nix develop .#ci --command just test spec/log_spec.lua spec/ci_spec.lua spec/ci_history_spec.lua - nix develop .#ci --command just ci Closes #757
Split log provider parsers from renderer
All checks were successful
quality / Format (pull_request) Successful in 12s
quality / Test (pull_request) Successful in 15s
quality / Lint (pull_request) Successful in 16s
0bbc8ebf51
barrettruth closed this pull request 2026-05-14 04:38:40 +00:00
All checks were successful
quality / Format (pull_request) Successful in 12s
Required
Details
quality / Test (pull_request) Successful in 15s
Required
Details
quality / Lint (pull_request) Successful in 16s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.