code: public static PipelineConfiguration
      appendStep(PipelineConfiguration history,
                 List<String> inputFiles,
                 ActionConfiguration configuration,
                 AppVersionInfo versionInfo) {
  
          LightFileDescriptor[] inputDescriptors = inputFiles
                  .stream()
                  .map(f -> LightFileDescriptor.calculate(Paths.get(f)))
                  .toArray(LightFileDescriptor[]::new);
  
          return new PipelineConfiguration(
                  Stream.concat(
                          Stream.of(history.pipelineSteps),
                          Stream.of(new PipelineStep(versionInfo, inputDescriptors, configuration))
                  ).toArray(PipelineStep[]::new));
      }
docs: Appends a new pipeline step