Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(1710): support external join. BREAKING CHANGE: add new external join logic [4] #27

Merged
merged 14 commits into from
Nov 5, 2019

Conversation

d2lam
Copy link
Member

@d2lam d2lam commented Oct 2, 2019

Related: screwdriver-cd/screwdriver#1710
Blocked by: screwdriver-cd/config-parser#94

Previously, we only include nodes & edges from the workflow graph. This PR will generate external nodes & external edges that are downstream for each job.

@d2lam d2lam changed the title feat(1710): support external AND [DNM] feat(1710): support external AND Oct 2, 2019
@d2lam d2lam force-pushed the external branch 2 times, most recently from 9bf0e10 to 0f33d35 Compare October 4, 2019 18:00
});

await buildExternalNodes(
jobName, externalDownstreamAnd, nodes, triggerFactory);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
jobName, externalDownstreamAnd, nodes, triggerFactory);
srcName, externalDownstreamAnd, nodes, triggerFactory);

it('should throw if it is not given correct input', () => {
assert.throws(() => getWorkflow({ config: {} }),
Error, 'No Job config provided');
describe.only('getWorkflow', () => {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.only

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oops

Copy link

@DekusDenial DekusDenial left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

small comment

@tkyi tkyi changed the title feat(1710): support external join [4] feat(1710): support external join. BREAKING CHANGE: add new external join logic [4] Nov 4, 2019
@tkyi tkyi merged commit 51900f9 into master Nov 5, 2019
@tkyi tkyi deleted the external branch November 5, 2019 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants