@@ -18,8 +18,11 @@ import { Logger } from 'winston';
|
||||
import { Writable } from 'stream';
|
||||
import { JsonValue, JsonObject } from '@backstage/types';
|
||||
import { Schema } from 'jsonschema';
|
||||
import { TaskSecrets, TemplateMetadata } from '../tasks/types';
|
||||
import { TemplateInfo } from '@backstage/plugin-scaffolder-common';
|
||||
import { TaskSecrets } from '../tasks/types';
|
||||
import {
|
||||
TemplateInfo,
|
||||
TemplateMetadata,
|
||||
} from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
export type ActionContext<Input extends JsonObject> = {
|
||||
/**
|
||||
|
||||
@@ -21,8 +21,9 @@ import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { getVoidLogger } from '@backstage/backend-common';
|
||||
import { HandlebarsWorkflowRunner } from './HandlebarsWorkflowRunner';
|
||||
import { TaskContext, TaskSpec } from './types';
|
||||
import { TaskContext } from './types';
|
||||
import { RepoSpec } from '../actions/builtin/publish/util';
|
||||
import { TaskSpec } from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
describe('LegacyWorkflowRunner', () => {
|
||||
let runner: HandlebarsWorkflowRunner;
|
||||
|
||||
@@ -13,13 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import {
|
||||
TaskContext,
|
||||
WorkflowRunner,
|
||||
WorkflowResponse,
|
||||
TaskSpecV1beta2,
|
||||
TaskSpec,
|
||||
} from './types';
|
||||
import { TaskContext, WorkflowRunner, WorkflowResponse } from './types';
|
||||
import * as Handlebars from 'handlebars';
|
||||
import { TemplateActionRegistry } from '..';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
@@ -33,6 +27,7 @@ import fs from 'fs-extra';
|
||||
import { validate as validateJsonSchema } from 'jsonschema';
|
||||
import { JsonObject, JsonValue } from '@backstage/types';
|
||||
import { InputError } from '@backstage/errors';
|
||||
import { TaskSpec, TaskSpecV1beta2 } from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
type Options = {
|
||||
workingDirectory: string;
|
||||
|
||||
@@ -22,7 +22,8 @@ import { NunjucksWorkflowRunner } from './NunjucksWorkflowRunner';
|
||||
import { TemplateActionRegistry } from '../actions';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { TaskContext, TaskSpec, TaskSecrets } from './types';
|
||||
import { TaskContext, TaskSecrets } from './types';
|
||||
import { TaskSpec } from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
const realFiles = Object.fromEntries(
|
||||
[
|
||||
|
||||
@@ -15,14 +15,7 @@
|
||||
*/
|
||||
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import {
|
||||
TaskContext,
|
||||
TaskSpec,
|
||||
TaskSpecV1beta3,
|
||||
TaskStep,
|
||||
WorkflowResponse,
|
||||
WorkflowRunner,
|
||||
} from './types';
|
||||
import { TaskContext, WorkflowResponse, WorkflowRunner } from './types';
|
||||
import * as winston from 'winston';
|
||||
import fs from 'fs-extra';
|
||||
import path from 'path';
|
||||
@@ -39,6 +32,11 @@ import {
|
||||
SecureTemplater,
|
||||
SecureTemplateRenderer,
|
||||
} from '../../lib/templating/SecureTemplater';
|
||||
import {
|
||||
TaskSpec,
|
||||
TaskSpecV1beta3,
|
||||
TaskStep,
|
||||
} from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
type NunjucksWorkflowRunnerOptions = {
|
||||
workingDirectory: string;
|
||||
|
||||
@@ -16,9 +16,10 @@
|
||||
|
||||
import { getVoidLogger, DatabaseManager } from '@backstage/backend-common';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { TaskSpec } from '@backstage/plugin-scaffolder-common';
|
||||
import { DatabaseTaskStore } from './DatabaseTaskStore';
|
||||
import { StorageTaskBroker, TaskManager } from './StorageTaskBroker';
|
||||
import { TaskSecrets, TaskSpec, SerializedTaskEvent } from './types';
|
||||
import { TaskSecrets, SerializedTaskEvent } from './types';
|
||||
|
||||
async function createStore(): Promise<DatabaseTaskStore> {
|
||||
const manager = DatabaseManager.fromConfig(
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { assertError } from '@backstage/errors';
|
||||
import { TaskSpec } from '@backstage/plugin-scaffolder-common';
|
||||
import { Logger } from 'winston';
|
||||
import {
|
||||
TaskCompletionState,
|
||||
TaskContext,
|
||||
TaskSecrets,
|
||||
TaskSpec,
|
||||
TaskStore,
|
||||
TaskBroker,
|
||||
SerializedTaskEvent,
|
||||
|
||||
@@ -20,15 +20,12 @@ export { TaskWorker } from './TaskWorker';
|
||||
export type { CreateWorkerOptions } from './TaskWorker';
|
||||
export type {
|
||||
TaskSecrets,
|
||||
TaskSpec,
|
||||
TaskCompletionState,
|
||||
CompletedTaskState,
|
||||
TaskStoreEmitOptions,
|
||||
TaskStoreListEventsOptions,
|
||||
SerializedTask,
|
||||
SerializedTaskEvent,
|
||||
TaskSpecV1beta2,
|
||||
TaskSpecV1beta3,
|
||||
Status,
|
||||
TaskStatus,
|
||||
TaskEventType,
|
||||
@@ -40,5 +37,4 @@ export type {
|
||||
TaskBrokerDispatchOptions,
|
||||
TaskStoreCreateTaskOptions,
|
||||
TaskStoreCreateTaskResult,
|
||||
TemplateMetadata,
|
||||
} from './types';
|
||||
|
||||
@@ -15,21 +15,7 @@
|
||||
*/
|
||||
|
||||
import { JsonValue, JsonObject } from '@backstage/types';
|
||||
import {
|
||||
TaskSpec,
|
||||
TaskStep,
|
||||
TemplateMetadata,
|
||||
TaskSpecV1beta2,
|
||||
TaskSpecV1beta3,
|
||||
} from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
export type {
|
||||
TaskSpec,
|
||||
TaskStep,
|
||||
TemplateMetadata,
|
||||
TaskSpecV1beta2,
|
||||
TaskSpecV1beta3,
|
||||
};
|
||||
import { TaskSpec } from '@backstage/plugin-scaffolder-common';
|
||||
|
||||
/**
|
||||
* The status of each step of the Task
|
||||
|
||||
@@ -29,6 +29,7 @@ import {
|
||||
TemplateEntityV1beta2,
|
||||
TemplateEntityV1beta3,
|
||||
TaskSpecV1beta3,
|
||||
TaskSpec,
|
||||
TaskSpecV1beta2,
|
||||
} from '@backstage/plugin-scaffolder-common';
|
||||
import express from 'express';
|
||||
@@ -40,7 +41,6 @@ import {
|
||||
createBuiltinActions,
|
||||
DatabaseTaskStore,
|
||||
TaskBroker,
|
||||
TaskSpec,
|
||||
TaskWorker,
|
||||
TemplateAction,
|
||||
TemplateActionRegistry,
|
||||
|
||||
Reference in New Issue
Block a user