{"action":"created","issue":{"url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/issues/52","labels_url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/issues/52/comments","events_url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/issues/52/events","html_url":"https://github.com/common-workflow-language/common-workflow-language/issues/52","id":86919895,"number":52,"title":"multiple inbound link handling","user":{"login":"ntijanic","id":125295,"avatar_url":"https://avatars.githubusercontent.com/u/125295?v=3","gravatar_id":"","url":"https://api.github.com/users/ntijanic","html_url":"https://github.com/ntijanic","followers_url":"https://api.github.com/users/ntijanic/followers","following_url":"https://api.github.com/users/ntijanic/following{/other_user}","gists_url":"https://api.github.com/users/ntijanic/gists{/gist_id}","starred_url":"https://api.github.com/users/ntijanic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ntijanic/subscriptions","organizations_url":"https://api.github.com/users/ntijanic/orgs","repos_url":"https://api.github.com/users/ntijanic/repos","events_url":"https://api.github.com/users/ntijanic/events{/privacy}","received_events_url":"https://api.github.com/users/ntijanic/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/milestones/2","html_url":"https://github.com/common-workflow-language/common-workflow-language/milestones/Draft%202","labels_url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/milestones/2/labels","id":905788,"number":2,"title":"Draft 2","description":"","creator":{"login":"tetron","id":1316612,"avatar_url":"https://avatars.githubusercontent.com/u/1316612?v=3","gravatar_id":"","url":"https://api.github.com/users/tetron","html_url":"https://github.com/tetron","followers_url":"https://api.github.com/users/tetron/followers","following_url":"https://api.github.com/users/tetron/following{/other_user}","gists_url":"https://api.github.com/users/tetron/gists{/gist_id}","starred_url":"https://api.github.com/users/tetron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tetron/subscriptions","organizations_url":"https://api.github.com/users/tetron/orgs","repos_url":"https://api.github.com/users/tetron/repos","events_url":"https://api.github.com/users/tetron/events{/privacy}","received_events_url":"https://api.github.com/users/tetron/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":11,"state":"open","created_at":"2014-12-16T16:15:38Z","updated_at":"2015-06-21T22:11:40Z","due_on":"2015-06-07T04:00:00Z","closed_at":null},"comments":1,"created_at":"2015-06-10T10:31:15Z","updated_at":"2015-06-21T22:11:40Z","closed_at":"2015-06-21T22:11:40Z","body":"The spec says we should handle multiple inbound links by making an array, unless all links have List<T> data (where T is the same for all links), in which case arrays should be concatenated.\r\n\r\nIt's hard to determine if data is of same type, since types can be defined in different places. Perhaps it would be better to always create arrays (so value of a port with N inbound links would be a list with N elements for N>1), and introduce an explicit \"merge strategy\" property to allow easy concatenation where needed.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/issues/comments/113963986","html_url":"https://github.com/common-workflow-language/common-workflow-language/issues/52#issuecomment-113963986","issue_url":"https://api.github.com/repos/common-workflow-language/common-workflow-language/issues/52","id":113963986,"user":{"login":"tetron","id":1316612,"avatar_url":"https://avatars.githubusercontent.com/u/1316612?v=3","gravatar_id":"","url":"https://api.github.com/users/tetron","html_url":"https://github.com/tetron","followers_url":"https://api.github.com/users/tetron/followers","following_url":"https://api.github.com/users/tetron/following{/other_user}","gists_url":"https://api.github.com/users/tetron/gists{/gist_id}","starred_url":"https://api.github.com/users/tetron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tetron/subscriptions","organizations_url":"https://api.github.com/users/tetron/orgs","repos_url":"https://api.github.com/users/tetron/repos","events_url":"https://api.github.com/users/tetron/events{/privacy}","received_events_url":"https://api.github.com/users/tetron/received_events","type":"User","site_admin":false},"created_at":"2015-06-21T22:11:40Z","updated_at":"2015-06-21T22:11:40Z","body":"Committed, please review and reopen ticket if you have any concerns."}}