code: async function makeJobRunner({
    buildConfig,
    disableSteps,
    enableSteps,
    builders,
    events,
    repositoryDirectory,
  }) {
    return {
      buildConfig,
      disableSteps,
      enableSteps,
      builders,
      kvStore: new Map(),
      events,
      repositoryDirectory,
    }
  }
docs: eslint-disable-line 
  
  @param {{buildConfig: object, disableSteps: string[], enableSteps: [], builders: {[name: string]: {setupBuildSteps: function, getBuildSteps: function}}, events: import('@bilt/in-memory-events').InMemoryEvents}} options
  
  @returns {Promise<JobRunner>}