Merge pull request #24587 from drodil/build_log_transport_extension

feat: allow defining custom build log transport for techdocs
This commit is contained in:
John Philip
2024-05-29 15:52:45 -04:00
committed by GitHub
4 changed files with 20 additions and 0 deletions
+2
View File
@@ -16,6 +16,7 @@
import { createExtensionPoint } from '@backstage/backend-plugin-api';
import { DocsBuildStrategy } from './techdocsTypes';
import { PreparerBase, RemoteProtocol, TechdocsGenerator } from './stages';
import * as winston from 'winston';
/**
* Extension point type for configuring Techdocs builds.
@@ -24,6 +25,7 @@ import { PreparerBase, RemoteProtocol, TechdocsGenerator } from './stages';
*/
export interface TechdocsBuildsExtensionPoint {
setBuildStrategy(buildStrategy: DocsBuildStrategy): void;
setBuildLogTransport(transport: winston.transport): void;
}
/**