Merge pull request #80 from amhsirak/develop

feat: additional run metadata
This commit is contained in:
Karishma Shukla
2024-10-21 19:13:02 +05:30
committed by GitHub
4 changed files with 21 additions and 0 deletions

View File

@@ -222,6 +222,7 @@ async function createWorkflowAndStoreMetadata(id: string, userId: string) {
interpreterSettings: { maxConcurrency: 1, maxRepeats: 1, debug: true },
log: '',
runId,
runByAPI: true,
serializableOutput: {},
binaryOutput: {},
});

View File

@@ -20,6 +20,9 @@ interface RunAttributes {
interpreterSettings: InterpreterSettings;
log: string;
runId: string;
runByUserId?: string;
runByScheduleId?: string;
runByAPI?: boolean;
serializableOutput: Record<string, any[]>;
binaryOutput: Record<string, string>;
}
@@ -38,6 +41,9 @@ class Run extends Model<RunAttributes, RunCreationAttributes> implements RunAttr
public interpreterSettings!: InterpreterSettings;
public log!: string;
public runId!: string;
public runByUserId!: string;
public runByScheduleId!: string;
public runByAPI!: boolean;
public serializableOutput!: Record<string, any[]>;
public binaryOutput!: Record<string, any>;
}
@@ -93,6 +99,18 @@ Run.init(
type: DataTypes.UUID,
allowNull: false,
},
runByUserId: {
type: DataTypes.UUID,
allowNull: true,
},
runByScheduleId: {
type: DataTypes.UUID,
allowNull: true,
},
runByAPI: {
type: DataTypes.BOOLEAN,
allowNull: true,
},
serializableOutput: {
type: DataTypes.JSONB,
allowNull: true,

View File

@@ -148,6 +148,7 @@ router.put('/runs/:id', requireSignIn, async (req, res) => {
interpreterSettings: req.body,
log: '',
runId,
runByUserId: req.user.id,
serializableOutput: {},
binaryOutput: {},
});

View File

@@ -59,6 +59,7 @@ async function createWorkflowAndStoreMetadata(id: string, userId: string) {
interpreterSettings: { maxConcurrency: 1, maxRepeats: 1, debug: true },
log: '',
runId,
runByScheduleId: uuid(),
serializableOutput: {},
binaryOutput: {},
});