Extract backend-owned CI shell builders #776

Closed
barrettruth wants to merge 1 commit from refactor/backend-ci-builders-760 into main
Owner

Summary:

  • move Forgejo CI shell builders into a backend-owned ci module
  • move GitLab CI shell builders into a backend-owned ci module
  • preserve project/repo id handling, quoting, environment, and backend capabilities

Verification:

  • nix develop .#ci --command just test spec/ci_spec.lua spec/ci_history_spec.lua spec/ops_spec.lua spec/sources_spec.lua spec/api_spec.lua
  • nix develop .#ci --command just ci

Closes #760

Summary: - move Forgejo CI shell builders into a backend-owned ci module - move GitLab CI shell builders into a backend-owned ci module - preserve project/repo id handling, quoting, environment, and backend capabilities Verification: - nix develop .#ci --command just test spec/ci_spec.lua spec/ci_history_spec.lua spec/ops_spec.lua spec/sources_spec.lua spec/api_spec.lua - nix develop .#ci --command just ci Closes #760
Extract backend-owned CI shell 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 15s
a9d3134bc7
barrettruth closed this pull request 2026-05-14 04:47:33 +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 15s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.