Functions subcommands in runner binary

What does this MR do?

The gitlab-runner-{,helper} binary now is a functions runner, by bringing over the bare minimum of commands needed:

  • serve
  • proxy

Based on Draft: Add subcommand functions: serve, proxy, ... (!5867)

Why was this MR needed?

See: Convert runner helper to be a step-runner (step-runner#283 - closed)

What's the best way to test this MR?

-

What are the relevant issue numbers?

Merge request reports

Loading