Skip to content

Commit

Permalink
feat: add WorkflowFlowActions metadata support
Browse files Browse the repository at this point in the history
  • Loading branch information
mcarvin8 committed Jan 9, 2025
1 parent 832e3b2 commit db23be8
Show file tree
Hide file tree
Showing 18 changed files with 190 additions and 2 deletions.
5 changes: 3 additions & 2 deletions __tests__/unit/lib/service/inFileHandler.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ jest.mock('../../../../src/utils/fsHelper')
const workflowType = {
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -70,7 +71,7 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => {
)
mockCompare.mockImplementation(() =>
Promise.resolve({
added: new Map([['WorkflowAlert', new Set(['test'])]]),
added: new Map([['WorkflowFlowAction', new Set(['test'])]]),
deleted: new Map(),
})
)
Expand All @@ -82,7 +83,7 @@ describe.each([true, false])(`inFileHandler -d: %s`, generateDelta => {
// Assert
expect(work.diffs.destructiveChanges.size).toEqual(0)
expect(work.diffs.package.get('Workflow')).toEqual(new Set(['Account']))
expect(work.diffs.package.get('WorkflowAlert')).toEqual(
expect(work.diffs.package.get('WorkflowFlowAction')).toEqual(
new Set(['Account.test'])
)

Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v46.ts
Original file line number Diff line number Diff line change
Expand Up @@ -956,6 +956,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -989,6 +990,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v47.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1191,6 +1191,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1224,6 +1225,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v48.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1191,6 +1191,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1224,6 +1225,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v49.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1219,6 +1219,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1252,6 +1253,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v50.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1254,6 +1254,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1287,6 +1288,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v51.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1324,6 +1324,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1357,6 +1358,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v52.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1331,6 +1331,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1364,6 +1365,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v53.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1331,6 +1331,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1364,6 +1365,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v54.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1382,6 +1382,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1415,6 +1416,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v55.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1487,6 +1487,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1520,6 +1521,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v56.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1522,6 +1522,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1555,6 +1556,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v57.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1578,6 +1578,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1611,6 +1612,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v58.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1585,6 +1585,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1618,6 +1619,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
11 changes: 11 additions & 0 deletions src/metadata/v59.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1656,6 +1656,7 @@ export default [
{
childXmlNames: [
'WorkflowFieldUpdate',
'WorkflowFlowAction',
'WorkflowKnowledgePublish',
'WorkflowTask',
'WorkflowAlert',
Expand Down Expand Up @@ -1689,6 +1690,16 @@ export default [
xmlTag: 'fieldUpdates',
key: 'fullName',
},
{
directoryName: 'workflowFlowActions',
inFolder: false,
metaFile: false,
suffix: 'workflowFlowAction',
parentXmlName: 'Workflow',
xmlName: 'WorkflowFlowAction',
xmlTag: 'flowActions',
key: 'fullName',
},
{
directoryName: 'labels',
inFolder: false,
Expand Down
Loading

0 comments on commit db23be8

Please sign in to comment.